【问题标题】:mandatory property in return object of an EF linq queryEF linq 查询的返回对象中的强制属性
【发布时间】:2012-02-08 13:35:16
【问题描述】:

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

查询是这样的:

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

提前致谢!

【问题讨论】:

  • 您希望myprop1 自动填充?

标签: linq entity-framework c#-4.0


【解决方案1】:

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

来自 foo in bar 选择新的我的对象 {

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

myprop2 = foo.y }

【讨论】:

  • 问题是我想允许开发其他返回相同对象类型的查询,并要求开发人员每次都填写一些属性。
猜你喜欢
  • 1970-01-01
  • 2021-07-21
  • 1970-01-01
  • 2019-07-07
  • 2018-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多