2009-09-14 136 views
0

我已經從數據庫映射edmx文件中的數據庫。現在我該如何使用linq來進行查詢?如何訪問實體框架

這裏是我的問題

var Found = from o in ?????? 

什麼假設的問號去的例子。我如何找到想要在問號中出現的內容。我已經嘗試了很多教程,但並沒有告訴你如何使用Linq。

+1

你可以儘管使用谷歌不是嗎? – 2009-09-14 23:19:37

+0

是的..我已經遍尋谷歌找到這個問題的答案,但我找不到解決方案?每個教程都發布linq代碼,但並未解釋他們是如何在linq查詢中找到代碼的。 – user161433 2009-09-14 23:29:25

+0

您是否花時間研究LINQ?無論您是訪問實體框架還是XML文件或字符串數​​組,語法都是相同的。 – 2009-09-15 00:19:05

回答

5

那麼,Entity Framework會爲您生成一個ObjectContext。你應該知道你的ObjectContext類的名字。 然後查詢使用LINQ,你可以做一些行

using(var context = new NorthwindContext()) 
{ 
    var query = from p in context.ProductsSet select p; 
    // then loop through your query instance. 
} 

上面的例子是非常簡單的,你應該看看http://thedatafarm.com/blog/更好的教程

+0

嗯......你怎麼找到ObjectContext的名字? – user161433 2009-09-14 23:20:42

+0

@ luke101:這是您在實體模型嚮導中定義的名稱(通常是SomethingEntities) – 2009-09-14 23:30:21