gpt4 book ai didi

.net - linq to sql和 Entity Framework 的区别

转载 作者:行者123 更新时间:2023-12-03 07:56:40 27 4
gpt4 key购买 nike

Linq to Sql 和 Entity 框架之间有很多区别,比如 Linq to SQL 是一对一映射,而 EF 是多对多映射,还有很多其他的可以在 Entity Framework vs LINQ to SQL

但在这里我要问的是 EF 和 Linq to Sql,我们是先创建实体然后生成表还是其他方式,这两种方法的优点和缺点是什么。在 EF 中可能有任何从多个表继承的业务实体,并且不代表数据库中的任何内容。Linq to Entities 与 EF 不同吗?

如果问题不清楚或问题有误,请告诉我。提前谢谢大家。

最佳答案

对于“生产”版本,EF 和 L2S 都要求数据模型(阅读:数据库架构)在生成任何类之前就位。能够先创建您的类然后从中生成数据库的功能以 EF4 CTP 的形式提供 ScottGu blogged大约最近。

就反射(reflect)多个表的单个实体而言:我认为目前是一对一的关系:1 个表 = 1 个实体。

关于.net - linq to sql和 Entity Framework 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3549638/

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