我正在使用MS SQL Server数据库在ASP.net中开发一个中型系统,我想知道使用LINQ创建模型层的最佳方法是什么,或创建自己的处理数据库的类? < / p>
答案 0 :(得分:4)
最好的方式是主观的,但我认为最简单的方法是使用LINQ to SQL.
答案 1 :(得分:2)
使用LINQ设计器是在UI中构建模型的好方法,无需编写任何代码。您可以使用继承选项设置对象层次结构,并且还可以通过代码中的datacontext访问关联的类。然后为您处理所有SQL,这意味着您不必编写任何内容,只需在datacontext上调用SubmitChanges()即可。可以查看所有生成的代码,但还有很多内容需要考虑。
我建议尝试使用LINQ属性手动编写自己的类,这样你就可以了解它在幕后做了什么。然后,您将了解如何实现继承和关联,实际上也使设计人员更容易理解。