![](/img/trans.png)
[英]Reference one model from another model in another database asp.net mvc
[英]Model Reference to another project ASP.NET MVC
有一个完整的 ASP.NET MVC 项目。
在那个项目中,它已经有了公司员工的主要数据。
所以我想创建另一个项目,但是我不认为在这个新项目中为员工创建另一个表并再次保存相同的细节是不必要的。
那么有没有办法从另一个项目中访问这些数据呢?
例如,
Project 1
有一个名为EmployeeMain
的模型,这个项目有 CRM_UAT 数据库。
Project 2
需要访问项目 1 中名为EmployeeMain
的模型,以创建用户帐户并将其保存在DCS_UAT
数据库中。
那么我该如何处理这种事情呢?
创建一个单独的项目来处理数据访问。 并使用您的项目 1 和项目 2 引用该项目将是一个很好的做法。
您还可以研究干净的架构和存储库模式会给您一个好主意。
https://codewithmukesh.com/blog/onion-architecture-in-aspnet-core/
https://www.c-sharpcorner.com/article/onion-architecture-in-asp-net-core-mvc/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.