我在想我是否可以在我的基於webmatrix的站點(C#/ Razor等)中使用Linq to SQL。我喜歡數據庫搜索和東西,如果我可以使用Linq to SQL - 或者至少是將行返回爲數據集或其他東西,然後linq來完成,那將是非常棒的。這是基於WebMatrix的網站可能嗎?Linq to SQL for WebMatrix(網頁)
我還沒有在WebMatrix的文檔中看到有關Linq的任何信息。
我在想我是否可以在我的基於webmatrix的站點(C#/ Razor等)中使用Linq to SQL。我喜歡數據庫搜索和東西,如果我可以使用Linq to SQL - 或者至少是將行返回爲數據集或其他東西,然後linq來完成,那將是非常棒的。這是基於WebMatrix的網站可能嗎?Linq to SQL for WebMatrix(網頁)
我還沒有在WebMatrix的文檔中看到有關Linq的任何信息。
Webmatrix提供它自己的集成數據工具,這些工具不是基於Linq的。
據我所知,沒有任何東西可以阻止你使用Linq,但是你必須避開內置的工具來這麼做。例如,您不會找到與L2S或EF一起使用的數據設計器。你可以先使用Code。
是的,這很酷,我不是數據設計師的粉絲 - 從中獲得樂趣!雖然我有點困惑,但並不知道應該從哪裏開始。 – shane
您可以將Linq To SQL或實體框架與網頁網站一起使用。我建議使用Visual Studio 2010 SP1或Visual Web Developer 2010 SP1,因爲它們爲Linq To SQL和Entity Framework提供了工具支持。我已經寫了一對夫婦對實體框架的文章與網頁:
http://www.mikesdotnetting.com/Article/182/Entity-Framework-Code-First-Development-With-WebMatrix
實體框架是微軟的ORM工具,正在接受所有的發展的關注。雖然LINQ to SQL並不完全「死」,但它並沒有得到那麼多的愛。在我看來,這兩者中,EF是要走的路。
它容易只需添加LINQ的頂部:
@using System.Linq;
而且你的查詢後:
var selectedDates = db.Query("Select CompleteDate, DueDate FROM Records WHERE [email protected]", ID);
var Date = selectedDates.Select(s => s.CompleteDate).ToArray();
而且其所有= d享受
database.Query()返回IEnumerable