【发布时间】:2016-04-22 03:59:36
【问题描述】:
如何在 Microsoft Asp.Net 5 with Mvc 6 中添加 Linq to Sql 文件。 请参阅下面的屏幕截图。我无法在哪里找到这个 Linq to Sql 文件。 旁边也没有C#选项卡??
当我使用 Mvc 5 在 Asp.Net 4 上打开项目时,会出现这个 C# 选项卡,以及 Linq to sql 文件。
【问题讨论】:
标签: c# asp.net linq asp.net-core
如何在 Microsoft Asp.Net 5 with Mvc 6 中添加 Linq to Sql 文件。 请参阅下面的屏幕截图。我无法在哪里找到这个 Linq to Sql 文件。 旁边也没有C#选项卡??
当我使用 Mvc 5 在 Asp.Net 4 上打开项目时,会出现这个 C# 选项卡,以及 Linq to sql 文件。
【问题讨论】:
标签: c# asp.net linq asp.net-core
重复here,但我已尝试添加更多分步说明,以便对您和其他人有所帮助。
右键单击src 并添加> 新项目。选择Class Libarary。请注意 .NET Framework(我在这里使用 4.6),因为您必须将其与您的主项目相匹配。
类库应该出现在您的解决方案中。
右键单击类库(或您想要 Linq To Sql 类的子文件夹),然后添加 > 新项目。在数据选项卡(左侧)中,它应该有项目LINQ to SQL Classes
配置您的 LINQ to SQL。
在您的主 asp.net-5 Web 应用程序中,确保您的 project.json 已设置,以便它使用 与您的类库相同的 .NET Framework(检查第一步)。我这里用的是 4.6。
"frameworks": {
"dnx46": {
}
},
仍然在您的主要 asp.net-5 解决方案中,右键单击 References > Add Reference。
添加类库引用。
我希望这会有所帮助。
【讨论】:
"Data": { "DefaultConnection": { "ConnectionString": "Server=.;Database=YOURDB;integrated security=true;Trusted_Connection=True;Persist Security Info=true;MultipleActiveResultSets=true" } } 在你的 startup.cs 文件中(在加载你的 appsettings.json 之后)你可以像这样引用它:Configuration["Data:DefaultConnection:ConnectionString"]) 我希望这会有所帮助。