首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Linq to SQL for WebMatrix (网页)

Linq to SQL for WebMatrix (网页)
EN

Stack Overflow用户
提问于 2012-05-17 04:50:17
回答 3查看 1K关注 0票数 2

我想知道我是否可以在基于webmatrix的站点(C#/Razor等)中使用Linq to SQL。我喜欢数据库搜索之类的东西,如果我能使用Linq to SQL来做这件事,那就太棒了--或者至少可以返回行,作为数据集或其他东西,然后再使用linq over。基于WebMatrix的站点可以做到这一点吗?

我在WebMatrix的文档中没有看到任何关于Linq的东西。

EN

回答 3

Stack Overflow用户

发布于 2012-05-19 00:05:34

您可以将Linq To SQL或Entity Framework用于网页站点。我推荐使用Visual Studio2010SQL或Visual Web Developer2010 SP1,因为它们提供了对Linq To SQL和Entity Framework的工具支持。我写了几篇关于使用Web页面的实体框架的文章:

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

Entity Framework是微软的ORM工具,受到了所有开发人员的关注。虽然LINQ to SQL并没有完全“死亡”,但它并没有得到那么多的喜爱。在我看来,在这两个中,EF是最好的选择。

票数 3
EN

Stack Overflow用户

发布于 2012-05-17 04:55:50

Webmatrix提供了自己的集成数据工具,这些工具不是基于Linq的。

据我所知,没有什么能阻止您使用Linq,但是您必须避免使用内置工具。例如,您将找不到使用L2S或EF的数据设计器。不过,您可以先使用Code。

票数 1
EN

Stack Overflow用户

发布于 2016-02-26 02:50:00

只需在顶部添加linq即可:

代码语言:javascript
运行
复制
@using System.Linq;

在此之后,您的查询:

代码语言:javascript
运行
复制
var selectedDates = db.Query("Select CompleteDate, DueDate FROM Records WHERE Id=@0", ID);

var Date = selectedDates.Select(s => s.CompleteDate).ToArray();  

这就是一切=D享受

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10626492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档