使用ado.net将类映射到数据库

时间:2009-02-07 12:29:26

标签: entity-framework orm ado.net

我想知道是否有办法使用ado.net实体框架从现有类创建数据库,或者将现有类映射到数据库。

我查找了教程,但只找到了使用实体模型设计器创建类的方法。

作为一个例子,我有Bird类,属性长度和年龄

在数据库中,我有一个名为Bird的表,列长度和年龄

现在我不希望设计人员从数据库中创建新类。相反,我想将Class Bird直接映射到表Bird。使用Linq2Sql,可以通过手动创建映射。 ado.net实体框架中是否存在可能性?

亲切的问候

塞巴斯蒂安

1 个答案:

答案 0 :(得分:0)

将C类映射到表T或将T映射到C类之间有什么区别?

O / R映射不是将类映射到表,而是关于定义实体模型并将其同时投影到表和类。毕竟,你的课程和表格不会脱离天空:它们基于你拥有的定义,例如:必须有一个实体客户,其中包含字段A,B和C,以及那么您正在使用字段A,B和C定义实体Customer,这将导致表Customer,其中包含字段A,B和C以及具有字段/属性A,B和C的类Customer以及它们之间的映射,因为它们代表同一个实体