Entity framework 4 代码优先方法中部分定义的实体类有效吗?

Entity framework 4 代码优先方法中部分定义的实体类有效吗?,entity-framework-4,entity-framework-4.1,ef-code-first,Entity Framework 4,Entity Framework 4.1,Ef Code First,我在EntityFramework4.0中使用代码优先的方法。我定义了一个名为“Product”的实体类,它只包含以下属性:ProductId、ProductName和ProductDescription 但是,数据库中名为“Products”的表还有其他列,如ProductAge、ProductWeight、ProductVolume和IsActive使用实体框架代码优先的方法更新/插入是否仍适用于部分定义的实体类?如果未映射的列不可为空,则将插入到表中是一个小问题。否则,插入将正常工作。假设

我在EntityFramework4.0中使用代码优先的方法。我定义了一个名为“Product”的实体类,它只包含以下属性:ProductId、ProductName和ProductDescription


但是,数据库中名为“Products”的表还有其他列,如ProductAge、ProductWeight、ProductVolume和IsActive使用实体框架代码优先的方法更新/插入是否仍适用于部分定义的实体类?

如果未映射的列不可为空,则将插入到表中是一个小问题。否则,插入将正常工作。假设您不打算从代码优先模型重新创建数据库,它应该可以工作