我喜欢在与 DbContext 分离的项目中保留我的代码或 T4 生成的 POCO。这有助于我确保我的实体类不与任何一种数据访问服务耦合。
当我创建一个新的 DB first EDMX 模型时,向导会生成一个 T4 模板来生成与 DbContext 相同的项目中的所有 POCO。如何修改此模板以将类添加到单独的项目?
仔细观察,将 DbContext 移动到新项目可能会容易得多,但是 T4 没有调用,fileManager.StartNewFile
所以我不知道从哪里开始告诉它在其他地方创建文件。