小编Fra*_* Q.的帖子

更改IIS 7上的计算机名称

在IIS 7服务器上更改计算机名称会导致IIS出现任何问题吗?

iis-7 windows-server-2008

5
推荐指数
1
解决办法
1万
查看次数

CreateSqlQuery不会在NHibernate中检索标量值

为什么codigoUnificacion变量总是为空?

public int? GetCodigoUnificacionFamiliar(IList<Pariente> parientes)
        {
            List<string> cedulas = new List<string>();

            parientes.ToList().ForEach(p => cedulas.Add(p.Cedula));

            int? codigoUnificacion = Session
                .CreateSQLQuery(@"SELECT DISTINCT
                                            sa_bec_mtc_doc as Codigo
                                    FROM    sa_bec_matricula
                                            INNER JOIN sa_matricula ON sa_bec_matricula.sa_mtc_num = sa_matricula.sa_mtc_num
                                            INNER JOIN sa_alumno ON sa_matricula.sa_alu_cod = sa_alumno.sa_alu_cod
                                            INNER JOIN sa_periodo ON sa_matricula.sa_per_cod = sa_periodo.sa_per_cod
                                            INNER JOIN sa_tpo_beca ON sa_bec_matricula.sa_tpo_bec_cod = sa_tpo_beca.sa_tpo_bec_cod
                                    WHERE   sa_alu_ced IN (:cedulas)
                                            AND sa_per_abi = 1
                                            AND sa_tpo_bec_gpr = 2")
                .SetParameterList("cedulas", cedulas)
                .UniqueResult() as int?;

            return codigoUnificacion;
        }
Run Code Online (Sandbox Code Playgroud)

nhibernate

4
推荐指数
1
解决办法
8252
查看次数

如何关闭弹出对话框页面并从代码中打开另一个?

我正在关闭一个弹出式对话框并按照我打开另一个弹出窗口,如:

$( "#iece" ).popup( "close" );
$( "#popupMatricula" ).popup( "open" );
Run Code Online (Sandbox Code Playgroud)

我也尝试:

       $(function() {
            $( "#iece" ).bind({
               popupafterclose: function(event, ui) {                         
                    $( "#popupMatricula" ).popup( "open" );
               }
            });              
        });
Run Code Online (Sandbox Code Playgroud)

但#popupMatricula永远不会打开.

jquery-mobile

3
推荐指数
2
解决办法
9069
查看次数

用linq删除所有内部foreach

我明白为什么这是允许的:

foreach (var paralelos in ParalelosSeleccionadosTemp)
{
    foreach (var horario in paralelos.Horarios)
    {
        for (int i = 0; i < horario.DetallesHorario.Count; i++)
        {
            if (feriados.Contains(horario.DetallesHorario[i].Fecha.Value))
            {
                horario.DetallesHorario.RemoveAt(i);
                i--;
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是怎么样?

ParalelosSeleccionadosTemp
    .ForEach(p => p.Horarios.ToList()
        .ForEach(q => q.DetallesHorario.ToList()
            .RemoveAll(x => feriados.Contains(x.Fecha.Value))));
Run Code Online (Sandbox Code Playgroud)

我不明白为什么这会失败并且不会删除任何项目.

c# linq

1
推荐指数
1
解决办法
552
查看次数