和标题建议一样,我想问,除了在ASP.NET中使用dataset或datatable之外,还有其他方式存储数据库中的数据吗? Public Function openDataTable(ByVal query As String) As DataTable If con.State <> ConnectionState.Closed Then con.Close() dt = New DataTable
adap = New SqlDataAdapter
我和一个同事讨论了关于"Linq to SQL“的问题。我在.NET还是个新手,所以他认为我需要学习更多。(不过,30年的一般编程经验应该算作我的优势,对吧?)我认为Linq to SQL是基于.dbml文件的,因此是基于数据模型的。我听说Linq to SQL确实有一些技术问题,它很快就会被实体模型所取代。那么,什么是"Linq to SQL“呢?
我刚刚读到关于Linq to SQL被停用的消息。有一段时间,我完全推迟了学习Linq。即使是在asp.net上,当我最后一次检查时,他们的数据访问教程也在使用表适配器和BL类。然后是linq教程。现在我已经阅读了这篇文章,实体框架是新的发展方向,这是否意味着我已经读了一年半的Linq“东西”,它有多棒,等等,所有这些都消失了吗?或者,Linq To SQL仅仅是Linq的ORM部分吗?如果我想使用ORM,我现在到底要学些什么呢?我在StackOverflow上读过几篇
现在已经发布了.NET v3.5 SP1 (以及VS2008 SP1),我们现在可以访问.NET实体框架了。
我的问题是。当试图决定使用实体框架和LINQ to SQL作为ORM时,有什么区别?据我所知,实体框架(当与LINQ to Entities一起使用时)是LINQ to SQL的“老大哥”?如果是这样的话--它有什么优势?它能做什么是LINQ to SQL本身不能做的?