【问题标题】:Using Linq to SQL in asp.net 5 MVC 6在 asp.net 5 MVC 6 中使用 Linq to SQL
【发布时间】:2016-02-04 14:42:47
【问题描述】:

我可以在 asp.net 5 mvc 6 中使用 Linq to SQL 吗?

“添加新项目”表单中没有“Linq to SQL 类”

我知道 dot net core 5 不支持它,但我不需要 dnx core 5 和跨平台功能。我对 dnx core 4.5.1 没问题

如何将 Linq 到 SQL 类文件 (.dbml) 添加到 MVC 6 项目?

【问题讨论】:

  • 没有错误。我只是在“添加新项目页面”中找不到“Linq to SQL 类”。怎么了?添加了屏幕截图。
  • 可能是因为LINQ to SQL 在很久以前就被贬低了。如果您想使用 Microsoft 支持的 ORM,您将需要考虑使用实体框架。 Is LINQ to SQL deprecated?

标签: asp.net asp.net-mvc linq-to-sql asp.net-core-mvc


【解决方案1】:

要添加 Linq To SQL 类文件,您必须将类库项目添加到您的解决方案中。现在您可以将 Linq to SQL 类(.dbml 文件)添加到该项目中。

然后从你的主项目中添加对这个类库的引用。

注意:您不能以这种方式使用 dnxcore 5。您的主项目应使用 dnx 4.5.1,类库应使用 dotNet framework 4.5.1 作为目标框架。

【讨论】:

    【解决方案2】:

    要解决这个问题,在 VS 中只需转到工具 - 获取工具和功能 - 单个组件 - 选择 LINQ to SQL 工具,然后单击修改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-21
      相关资源
      最近更新 更多