Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将列添加到条件的返回中?_C#_Nhibernate_Criteria - Fatal编程技术网

C# 如何将列添加到条件的返回中?

C# 如何将列添加到条件的返回中?,c#,nhibernate,criteria,C#,Nhibernate,Criteria,在sql中,我可以做到这一点 select Id,Teste=1 from MovimentacoesDocECF 研究的回报增加了一个列测试,所有记录的值为1 我怎样才能做到这一点的标准在nhibernate在C 我需要用一个枚举来做这个。。。我会从MovimentacoesDocECF中选择Id,Teste=Name_Um,其中Teste的值是一个枚举我找到了问题的解决方案。。。使用该方法 criteria.SetProjection( Pr

在sql中,我可以做到这一点

select Id,Teste=1 from MovimentacoesDocECF
研究的回报增加了一个列测试,所有记录的值为1

我怎样才能做到这一点的标准在nhibernate在C


我需要用一个枚举来做这个。。。我会从MovimentacoesDocECF中选择Id,Teste=Name_Um,其中Teste的值是一个枚举

我找到了问题的解决方案。。。使用该方法

criteria.SetProjection(
                        Projections.ProjectionList()
                                    .Add(Projections.Constant (MeuEnum.Name_Um), 
                        "Test"
                      )