gpt4 book ai didi

sql-server - 什么时候应该使用 Entity Framework ?

转载 作者:行者123 更新时间:2023-12-04 16:35:59 24 4
gpt4 key购买 nike

我是 Entity Framework 的新手,当然,我在 SOF 上发现了一些关于目标用例的问题。

让我给你一些信息。我不是在处理不同的数据库供应商或不同的数据库;一个,而且只有一个,SQL Server 2008 和数据库少于 30 个表。我真的需要重做并使用 Entity Framework 吗?

编辑:

感谢 James 解决了我的问题。所以我假设使用 EF 会增加开销并在后台执行一些我不知道的工作。这是 MS 的工作风格,所以我想我的下一个问题是:

  1. 它也会影响性能吗?

  2. 是否支持hierarchyid数据类型?

最佳答案

使用 Entity Framework (或任何其他对象关系映射器,如 LINQ to SQL、NHIbernate 等)的主要原因是为了在您的应用程序中更轻松地访问数据。借助 EF,您可以获得通过 LINQ 进行查询的能力,并且只需将新值分配给 .NET 对象即可进行简单更新,而无需自己编写任何 SQL 代码。

我个人使用 EF Code First 和 EF Migrations 进行绿色领域开发,在我有现有数据库可以构建的情况下使用 LINQ to SQL。

关于sql-server - 什么时候应该使用 Entity Framework ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11486109/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com