我已經從數據庫映射edmx文件中的數據庫。現在我該如何使用linq來進行查詢?如何訪問實體框架
這裏是我的問題
var Found = from o in ??????
什麼假設的問號去的例子。我如何找到想要在問號中出現的內容。我已經嘗試了很多教程,但並沒有告訴你如何使用Linq。
我已經從數據庫映射edmx文件中的數據庫。現在我該如何使用linq來進行查詢?如何訪問實體框架
這裏是我的問題
var Found = from o in ??????
什麼假設的問號去的例子。我如何找到想要在問號中出現的內容。我已經嘗試了很多教程,但並沒有告訴你如何使用Linq。
那麼,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/更好的教程
嗯......你怎麼找到ObjectContext的名字? – user161433 2009-09-14 23:20:42
@ luke101:這是您在實體模型嚮導中定義的名稱(通常是SomethingEntities) – 2009-09-14 23:30:21
你可以儘管使用谷歌不是嗎? – 2009-09-14 23:19:37
是的..我已經遍尋谷歌找到這個問題的答案,但我找不到解決方案?每個教程都發布linq代碼,但並未解釋他們是如何在linq查詢中找到代碼的。 – user161433 2009-09-14 23:29:25
您是否花時間研究LINQ?無論您是訪問實體框架還是XML文件或字符串數組,語法都是相同的。 – 2009-09-15 00:19:05