Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.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
EF linq查询的返回对象中的必填属性_Linq_Entity Framework_C# 4.0 - Fatal编程技术网

EF linq查询的返回对象中的必填属性

EF linq查询的返回对象中的必填属性,linq,entity-framework,c#-4.0,Linq,Entity Framework,C# 4.0,在我的应用程序中,我有几个linq查询,它们必须以相同的顺序返回具有相同属性的相同对象类型。 那么,如何定义返回对象的强制属性呢 查询如下: from foo in bar select new myobject { myprop1 = foo.x, //This one must be filled everytime myprop2 = foo.y } 谢谢,这是预付款 假设foo.x是一个可为空的整数,那么 来自酒吧里的富 选择新的myobject{ myprop1=foo.x=

在我的应用程序中,我有几个linq查询,它们必须以相同的顺序返回具有相同属性的相同对象类型。 那么,如何定义返回对象的强制属性呢

查询如下:

from foo in bar
select new myobject {
  myprop1 = foo.x, //This one must be filled everytime
  myprop2 = foo.y
}

谢谢,这是预付款

假设foo.x是一个可为空的整数,那么

来自酒吧里的富 选择新的myobject{

myprop1=foo.x==null?0:foo.x

myprop2=foo.y
}

您希望自动填充
myprop1
?问题是我希望允许开发其他返回相同对象类型的查询,并要求开发人员每次填充某些属性。