所以我知道从数据库访问数据的方法很少。
我使用ADO.NET实体数据模型,DataSet
和实体框架。但我仍然无法安静地掌握什么是什么。我知道每个人的基本内容。
所以现在我有几个问题。我们走了(使用Visual Studio):
在Visual Studio中,当我转到add -> new item -> Data
时,我可以在ADO.NET实体数据模型和DataSet
之间进行选择。 DataSet
是ADO.NET技术的一部分吗?
当人们谈论ADO.NET实体数据模型时,他们实际上是在谈论ADO.NET实体框架,因为实体框架是在ADO.NET数据模型的背景下吗? (您必须在引用中添加实体框架以使用ADO.NET实体数据模型)
ADO.NET实体数据模型是ADO.NET实体框架的一部分吗?
我过去与数据库通信的第三种方式是首先使用代码,然后添加包:TOOLS - >管理NuGetPackages以获得解决方案 - > nuget.org - > EntityFramework(安装)。之后,我能够使用MyContext:DbContext并访问我的数据库。
现在,我可以使用以下方式与我的数据库进行通信:
ADO.NET实体数据模型(ADO.NET实体框架?)
DataSet(ADO.NET的一部分?)
实体框架("纯粹的"实体框架?)
我知道我在这个问题中投入了很多东西。
我希望有人能帮助我。