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/