更改 IQueryable 对象中的数据
我有一个像这样的 IQueryable
对象
var persons = from m in db.Persons
select m;
返回的字段将是:name: String
, family: String
, cityID: Int在其中。我有另一个
IQueryable
对象,它从另一个表中获取 cityID: Int
和 CityName: String
,如下所示:
var citys = from x in db.CitysInfo
select x;
现在我想要一个 IQueryable
对象,具有name: String
、family: String
、CityName: String
。我怎样才能做到这一点?
I have an IQueryable
object like this
var persons = from m in db.Persons
select m;
The returned fields will be: name: String
, family: String
, cityID: Int
in it. I have another IQueryable
object that get cityID: Int
and CityName: String
from another table like one here:
var citys = from x in db.CitysInfo
select x;
Now I want an IQueryable
object that have name: String
, family: String
, CityName: String
. How can I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用连接并投影到匿名类:
You could use a join and project to an anonymous class: