我将在几天后开始一个基于 ASP.NET
的新项目。 MVC3
而且我在Web开发方面没有足够的经验。
我只想知道Entity
框架。什么是Entity
框架?我们为什么使用它?
也想了解Object Relational Mapping
.它如何与 Entity Framework 连接?
我用谷歌搜索但没有得到确切的想法。
我很想知道所有这些东西背后的基本概念是什么?
最佳答案
Entity Framework 是一个对象关系映射器。这意味着它可以将数据库中的数据作为对象(例如:具有 Id、Name 等属性的 Person 对象)或对象集合返回。
为什么这很有用?嗯,这真的很容易。大多数时候您不必自己编写任何 SQL,并且使用您的语言内置函数进行迭代非常容易。当您对对象进行任何更改时,ORM 通常会检测到这一点,并将对象标记为“已修改”。当您将 ORM 中的所有更改保存到数据库时,ORM 将根据您对对象所做的操作自动生成插入/更新/删除语句。
关于entity-framework - 什么是 Entity Framework ?我们为什么使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10828572/