我正在开始一个新项目并想使用 EF Code First 模式,但我也想使用存储库模式。我一直在寻找一种从 dbcontext 模型生成存储库的方法,但到目前为止我看到的所有答案都是从 .edmx 或 DB 生成存储库。我不想创建 .edmx。
我要做的步骤是:
1. 编写模型
2. 使用 t4 模板生成存储库
3. 从模型和存储库编写应用程序代码 4. 运行 Add-Migration 以添加迁移代码
5. 运行 update-database 以根据迁移进行更新代码
我可以用什么来告诉它根据模型类生成 t4 模板?