-1
我有两个表:Post和User。访问字段表与LINQ的关系
用户有一个Id和Name ...字段。 和邮政有一个userId和Title ...字段。
IM使用LINQ,我希望能够写出这样的事:
var post = dc.Posts.FirstOrDefault();
var user = post.User;
的话,我希望能够做到:post.User.Name
...
帮助请..
我有两个表:Post和User。访问字段表与LINQ的关系
用户有一个Id和Name ...字段。 和邮政有一个userId和Title ...字段。
IM使用LINQ,我希望能够写出这样的事:
var post = dc.Posts.FirstOrDefault();
var user = post.User;
的话,我希望能够做到:post.User.Name
...
帮助请..
假设您正在使用实体框架。确保您的实体具有导航属性,并且已启用延迟加载。您的代码应该有帮助:
var post = dc.Posts.FirstOrDefault();
if (post != null)
name = post.User.Name;
你也可以做到用户实体的渴望加载当加载后:
var post = dc.Posts.Include(p => p.User).FirstOrDefault();
if (post != null)
name = post.User.Name;
感谢重播。 快速是即时通讯新的这可以你解释更多的细节请..即时通讯使用dbml文件 – HasanAboShally 2013-02-19 21:07:02