Edw*_*uay 8 .net linq data-access-layer
几年后我又回到了.NET开发阶段,现在看来,特别是对于LINQ,您访问数据的方式已经改变并变得更加容易.例如,在ASP.NET MVC网站中,我可以:
这看起来很棒,但它是如何真实世界的?
我如何理解这个领域的所有新技术,例如
LINQ-to-Entities是否像LINQ-to-SQL一样工作,即自动生成的类,但只有更多的选项?
现在我们有LINQ,ADO.NET的DataTables和DataSets是一项老技术吗?LINQ-to-ADO.NET有意义吗?
Azure在哪里适合您甚至不再拥有RDBMS的地方
现在我们有很多选择,如果您可以为项目选择任何这些技术,您会选择哪个以及为什么?
最初的回应(主要是关于 LINQ 的东西):
为了回答你的最后一个问题,我对 NHibernate 或其他人的了解还不够多,但我很乐意使用 LINQ to SQL 进行基本的数据库访问,但我已经开始考虑 LINQ to Entities 来处理更复杂的东西而不是其他的——主要是因为我喜欢那些漂亮的照片。