在我的应用程序中,我有几个linq查询,他们必须以相同的顺序返回具有相同属性的相同对象类型。 那么,我该如何定义返回对象的强制属性呢?
查询是这样的:
from foo in bar
select new myobject {
myprop1 = foo.x, //This one must be filled everytime
myprop2 = foo.y
}
提前感谢!
答案 0 :(得分:0)
假设foo.x是一个可以为空的整数,那么
之类的东西呢来自foo吧 选择新的myobject {
myprop1 = foo.x == null? 0:foo.x,
myprop2 = foo.y }