-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