【发布时间】:2015-04-29 15:31:52
【问题描述】:
我是 Code First 的新手。我有兴趣在我的项目中使用 Code First。我正在使用 EF 6.xx。我将使用现有数据库创建多个项目,但将在必要时添加其他表/视图/存储过程。也许是一个愚蠢的问题......我是否可以开发一个带有适当 Fluent API 标记的 POCO 库,然后选择我想在特定项目的 OnModelCreating 方法中包含哪些 Fluent API 标记的 POCO 库类。我有兴趣在项目之间重复使用相同的 POCO。这是其他人正在做的事情,还是他们在每个项目中重新创建 POCO?
提前致谢, 特里
【问题讨论】:
-
是的,您可以将 POCO 移动到单独的类库中。 Fluent API 不使用标签(属性?)。您的 OnModelCreating 具有 Fluent API 的内容并与您的上下文相关联。
标签: c# entity-framework code-first