我想知道是否有办法使用ado.net实体框架从现有类创建数据库,或者将现有类映射到数据库。
我查找了教程,但只找到了使用实体模型设计器创建类的方法。
作为一个例子,我有Bird类,属性长度和年龄
在数据库中,我有一个名为Bird的表,列长度和年龄
现在我不希望设计人员从数据库中创建新类。相反,我想将Class Bird直接映射到表Bird。使用Linq2Sql,可以通过手动创建映射。 ado.net实体框架中是否存在可能性?
亲切的问候
塞巴斯蒂安
答案 0 :(得分:0)
将C类映射到表T或将T映射到C类之间有什么区别?
O / R映射不是将类映射到表,而是关于定义实体模型并将其同时投影到表和类。毕竟,你的课程和表格不会脱离天空:它们基于你拥有的定义,例如:必须有一个实体客户,其中包含字段A,B和C,以及那么您正在使用字段A,B和C定义实体Customer,这将导致表Customer,其中包含字段A,B和C以及具有字段/属性A,B和C的类Customer以及它们之间的映射,因为它们代表同一个实体