首页 > 解决方案 > 如何对现有数据库使用 ABP 框架

问题描述

ABP 框架日益流行,我想将它用于现有和新项目。问题是,ABP 是为代码优先方法设计的。它非常好,但是我们如何将它用于现有数据库?

有一些建议,但它们不适合 Sql Server 或需要 Abp Suite Tool。

标签: c#.netentity-frameworkentity-framework-coreabp

解决方案


为现有数据库设置新的连接字符串。创建新的上下文来使用它。然后根据现有表生成实体。在这一点上,它就像从事任何 ABP 其他项目一样。制作 Dto、应用程序和服务。Abp 的即插即用世界唯一真正的问题是它喜欢主列是 Id。考虑到这一点,您可能需要走自定义实体的道路。甚至为您的原始表的设置方式构建审计接口。


推荐阅读