Linq/Entity Framework 中的对象和上下文有什么区别

发布于 2024-12-11 06:40:06 字数 35 浏览 0 评论 0原文

从数据库自动生成的代码的实体对象和实体上下文有什么区别?

What's the difference between entity object and entity context for auto generated code from database?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜空下最亮的亮点 2024-12-18 06:40:06

我不确定我是否正确理解了你的问题。

实体对象是映射到数据库表的实体类的实例(如果它们是自动生成的)。

对象上下文(这是您的意思吗?有时也称为实体上下文)是 EDM(实体数据模型)的中心类,您可以使用它查询和更新数据库中存储的数据。默认情况下,它也是自动生成的。

如果这不是您想要的,请提供更多详细信息或更具体的问题。

I am not sure I get your question correctly.

Entity Objects are the instances of the entity classes which are mapped to the tables of your database (if they are generated automatically).

The Object Context (is this what you meant? it is sometimes called entity context as well) is the central class of your EDM (Entity Data Model) with which you query and update the data stored in the DB. By default, it is automatically generated too.

If this is not what you are looking for, please provide more details or be more specific in the question.

雨后彩虹 2024-12-18 06:40:06

Fad,

在基于 EF 的应用程序中,上下文负责跟踪从数据库加载实体后对实体所做的更改。然后,您可以在上下文中使用 SaveChanges 方法将更改保存回数据库

希望这能让您了解上下文是什么。

Fad,

In an EF-based application a context is responsible for tracking changes that are made to the entities after they have been loaded from the database. You then use the SaveChanges method on the context to persist the changes back to the database

Hope that gave you some idea what context is.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文