EF linq查询的返回对象中的强制属性

时间:2012-02-08 13:35:17

标签: 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
}

提前感谢!

1 个答案:

答案 0 :(得分:0)

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

之类的东西呢

来自foo吧 选择新的myobject {

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

myprop2 = foo.y }