我可以在asp.net 5 mvc 6中使用Linq to SQL吗? "添加新项"表单中没有"Linq to SQL Classes"选项。 我知道它不支持dot net core 5,但我不需要dnx core 5和跨平台特性。 我可以使用dnx core 4.5.1。 如何向MVC 6项目添加Linq to SQL Classes文件(.dbml)?
要添加Linq To SQL Classes文件,您需要将类库项目添加到解决方案中。现在,您可以将Linq to SQL Classes(.dbml文件)添加到此项目中。然后从主项目中添加对此类库的引用。注意:您不能以这种方式使用dnxcore 5。您的主项目应使用dnx 4.5.1,类库应将dotNet Framework 4.5.1作为目标框架。请参考以下图片:
LINQ to SQL
早已被弃用了。如果您想使用受Microsoft支持的ORM,那么您需要考虑使用Entity Framework。LINQ to SQL是否已被弃用? - Jason Evans