entity-framework - 什么是 Entity Framework ?我们为什么使用它?

标签 entity-framework orm

我将在几天后开始一个基于 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/

相关文章:

java - JPA:哪一方应该是 m:n 关系中的拥有方?

orm - ORM 对 OO 设计是否适得其反?

java - hibernate - 约束名称

sql-server - Entity Framework 身份增量配置

javascript - 根据下拉列表 MVC 中的选择重新加载页面

entity-framework - 如何重新创建我的EF代码第一表?

entity-framework - 为什么 Entity Framework 5 在同一实体上执行 .ToList() 与 .Count() 时查询不同的表?

php - Symfony2 + 学说 : Tool for generating relations between entities

c# - Entity Framework : Recovered connectivity still yields 11001 error

entity-framework - Symfony:如何验证主义实体映射一致性