Webmatrix ベースのサイト (C#/Razor など) で Linq to SQL を使用できるかどうか疑問に思っています。私はデータベース検索などが大好きで、そのために Linq to SQL を使用できれば素晴らしいと思います。少なくとも、データセットなどとして行が返され、それに対して linq が返されます。これは WebMatrix ベースのサイトで可能ですか?
WebMatrix のドキュメントで Linq について何も見ていません。
Webmatrix ベースのサイト (C#/Razor など) で Linq to SQL を使用できるかどうか疑問に思っています。私はデータベース検索などが大好きで、そのために Linq to SQL を使用できれば素晴らしいと思います。少なくとも、データセットなどとして行が返され、それに対して linq が返されます。これは WebMatrix ベースのサイトで可能ですか?
WebMatrix のドキュメントで Linq について何も見ていません。
Linq To SQL または Entity Framework を Web ページ サイトで使用できます。Linq To SQL および Entity Framework のツール サポートを提供する Visual Studio 2010 SP1 または Visual Web Developer 2010 SP1 の使用をお勧めします。Entity Framework と Web ページに関する記事をいくつか書いています。
http://www.mikesdotnetting.com/Article/182/Entity-Framework-Code-First-Development-With-WebMatrix
Entity Framework は、Microsoft の ORM ツールであり、開発の注目を集めています。LINQ to SQL は完全に「死んだ」わけではありませんが、それほど愛されていません。私の意見では、2 つのうち EF が最適です。
Webmatrix は独自の統合データ ツールを提供します。これらのツールは Linq ベースではありません。
私の知る限り、Linq の使用を妨げるものは何もありませんが、そのためには組み込みツールを避ける必要があります。たとえば、L2S や EF を扱うデータ デザイナーは見つかりません。ただし、コードを最初に使用できます。
一番上にlinqを追加するだけで簡単です:
@using System.Linq;
その後、クエリ:
var selectedDates = db.Query("Select CompleteDate, DueDate FROM Records WHERE Id=@0", ID);
var Date = selectedDates.Select(s => s.CompleteDate).ToArray();
そして、それはすべて= Dを楽しむ