我想知道如果我可以使用LINQ在我的基于WebMatrix中,网站SQL(C#/剃须刀等)。 我爱数据库搜索之类的东西,这将是真棒,如果我可以使用的LINQ to SQL为 - 或者至少,有行返回,作为一个数据集或东西,然后在LINQ那个。 这可能与基于WebMatrix中的网站?
我还没有看到任何的LINQ在文档的WebMatrix中。
我想知道如果我可以使用LINQ在我的基于WebMatrix中,网站SQL(C#/剃须刀等)。 我爱数据库搜索之类的东西,这将是真棒,如果我可以使用的LINQ to SQL为 - 或者至少,有行返回,作为一个数据集或东西,然后在LINQ那个。 这可能与基于WebMatrix中的网站?
我还没有看到任何的LINQ在文档的WebMatrix中。
您可以使用的LINQ to SQL或实体框架与网页的网站。 我会建议使用Visual Studio 2010 SP1或Visual Web Developer 2010 SP1,因为它们提供对LINQ的工具支持SQL和Entity Framework。 我已经写了几个与网页上的实体框架的文章:
http://www.mikesdotnetting.com/Article/185/Building-A-Razor-Web-Pages-Site-With-Database-First-And-Entity-Framework
http://www.mikesdotnetting.com/Article/182/Entity-Framework-Code-First-Development-With-WebMatrix
实体框架是微软的ORM工具,正在接受所有的发展的关注。 虽然LINQ to SQL的不完全是“死”的,它并没有得到尽可能多的爱。 在这两者中,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享受