ABP框架中的数据访问基础架构(下)涉及哪些关键技术或模式?
- 内容介绍
- 文章标签
- 相关推荐
本文共计5842个文字,预计阅读时间需要24分钟。
家人好,我是张飞跃,感谢您的阅读,我会不定时和您分享学习心得,希望我的文章能成为您成长路上的垫脚石,我们一起精进。+EF+Core集成+EF+Core是微软的ORM,可用来与主流的‘“
EF Core集成大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的一块垫脚石,我们一起精进。
EF Core是微软的ORM,可以使用它与主流的数据库提供商合作,如SQL Server、Oracle、MySQL、PostgreSQL和Cosmos DB。当您使用ABP命令行界面(CLI)创建新的ABP解决方案时,它是默认的数据库提供程序。
默认情况下,启动模板使用SQL Server。如果您更喜欢其他的数据库管理系统(DBMS),可以在创建新解决方案时指定-DBMS参数,如下所示:
abp new DemoApp -dbms MySQL
您可以参考ABP的文档,了解最新支持的数据库选项,以及如何切换到其他现成数据库提供程序。
在接下来您将了解到:
- 如何配置DBMS;
- 如何定义DbContext类;
- 如何注册到依赖注入(DI)系统;
- 如何将实体映射到数据库表;
- 如何使用Code First和为实体创建自定义存储库;
- 如何为实体加载相关数据的不同方式。
本文共计5842个文字,预计阅读时间需要24分钟。
家人好,我是张飞跃,感谢您的阅读,我会不定时和您分享学习心得,希望我的文章能成为您成长路上的垫脚石,我们一起精进。+EF+Core集成+EF+Core是微软的ORM,可用来与主流的‘“
EF Core集成大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的一块垫脚石,我们一起精进。
EF Core是微软的ORM,可以使用它与主流的数据库提供商合作,如SQL Server、Oracle、MySQL、PostgreSQL和Cosmos DB。当您使用ABP命令行界面(CLI)创建新的ABP解决方案时,它是默认的数据库提供程序。
默认情况下,启动模板使用SQL Server。如果您更喜欢其他的数据库管理系统(DBMS),可以在创建新解决方案时指定-DBMS参数,如下所示:
abp new DemoApp -dbms MySQL
您可以参考ABP的文档,了解最新支持的数据库选项,以及如何切换到其他现成数据库提供程序。
在接下来您将了解到:
- 如何配置DBMS;
- 如何定义DbContext类;
- 如何注册到依赖注入(DI)系统;
- 如何将实体映射到数据库表;
- 如何使用Code First和为实体创建自定义存储库;
- 如何为实体加载相关数据的不同方式。

