【发布时间】:2014-02-28 04:48:15
【问题描述】:
我正在学习如何向我的项目添加数据访问层。
我找到了这个教程http://msdn.microsoft.com/en-us/library/bb470374.ASPX:
右键单击 App_Code 文件夹,然后单击添加新项。将显示“添加新项目”对话框。
在 Visual Studio 安装的模板下,选择 LINQ to SQL 类模板并重命名文件 Tasks.dbml。
点击添加。
但是当我右键单击时,我看到了这个:
没有Visual Studio installed templates 也没有LINQ to SQL Classes
【问题讨论】:
-
@ta.speot.is 什么是其他解决方案,所以请添加数据访问层??
-
你可以做你认为合适的数据访问层。但我认为您要的是:实体框架。
-
@ta.speot.is 你是说我应该使用实体框架来构建我的数据访问层吗?
-
实体框架可能是您的解决方案。
-
LINQ to SQL 是专为 SQL Server 设计的,Microsoft 并未真正进一步开发。 Entity Framework 支持多个平台,第三方可以为自己的数据源创建自己的 EF 提供程序。微软继续大力发展 EF 并添加越来越多的功能。 LINQ to SQL 仍然有它的位置,但有点死胡同。 EF 为您提供了更大的未来项目空间。
标签: c# sql linq visual-studio visual-studio-2012