繁体   English   中英

实体框架和代码优先,具有表的部分映射

[英]Entity Framework & Code First With Partial Mapping of Tables

我是Code First的新手。 我对在我的项目中使用Code First感兴趣。 我正在使用EF6.xx。 我将使用现有数据库创建多个项目,但在必要时将添加其他表/视图/存储过程。 也许这是一个愚蠢的问题...我可以开发一个用适当的Fluent API标签标记的POCO库,然后选择要在特定项目的OnModelCreating方法中包括哪些Fluent API标记的POCO库类。 我有兴趣在项目之间重复使用相同的POCO。 这是别人在做什么吗,还是在每个项目中他们都在重新创建POCO?

预先感谢,特里

您当然可以在应用程序之间重用POCO类。 如果您的DbSet子类未直接引用它们,或者已被其他类间接引用了它们,那么EF将不会使用它们。

您可以在各种POCO类上使用属性(我认为您指的是标签),只要在使用它们的所有项目之间这些属性都是相同的即可,例如列名等。

对于在项目之间更改的内容,您肯定要使用Code First的流畅接口在OnModelCreating中对其进行配置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM