asp.net-core - 新实体/服务的 ASP.NET 样板项目结构
问题描述
我已经开始使用 ASP.NET 样板框架。我想将特定于应用程序的实体和服务保留在两个单独的项目中。这将使核心框架项目保持不变。
但是我不确定我是否在单独的项目中有实体,迁移将如何工作。文档中的模块系统涉及逻辑部分,但它没有讨论模块本地的实体(因此每个模块都有自己的实体,在迁移发生时创建)。
如果我们需要将我们的实体和服务分离到单个项目中,我们有哪些选择?
解决方案
但是我不确定我是否在单独的项目中有实体,迁移将如何工作。
迁移工作基于您为DbContextDbSet
中的每个实体定义的。
如果我们需要将我们的实体和服务分离到单个项目中,我们有哪些选择?
因此,您可以将实体放在单独的项目中。
YourSeparateCoreModule
添加对to的依赖*EntityFrameworkModule
:[DependsOn( typeof(AbpProjectNameCoreModule), typeof(YourSeparateCoreModule), // Add this typeof(AbpZeroCoreEntityFrameworkCoreModule))] public class AbpProjectNameEntityFrameworkModule : AbpModule
然后
DbSet
为每个实体添加一个。
推荐阅读
- c# - 如何转换线程代码(VB.net 到 C#)..?
- for-loop - 新使用 for 循环
- javascript - 如何在处理 HTTP 请求之前将 csv 文件同步加载到内存中
- javascript - 使用 javascript 从 ul li 获取每个层次结构级别的字符串行
- java - 打开 Eclipse 时收到错误消息,请参阅显示的日志文件错误消息
- batch-file - 如何区分 MS Access 和 Access Runtime 注册表项?
- r - R Igraph 子图给定节点索引和要包含在图中的节点数
- javascript - 如何刷新或重绘表格行
- django - 在 Django 中继续检查帐户类型的最佳方法
- android - android RXJava 中的 concatMap 问题