对另一个项目的模型引用 ASP.NET MVC
Model Reference to another project ASP.NET MVC
有一个已完成的 ASP.NET MVC 项目。
在那个项目中,已经有了公司员工的主数据。
所以我想创建另一个项目,但是,我不认为在这个新项目中为员工创建另一个 table 并再次保存相同的详细信息是不必要的。
那么有什么方法可以从另一个项目访问这些数据吗?
例如,
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/
有一个已完成的 ASP.NET MVC 项目。
在那个项目中,已经有了公司员工的主数据。
所以我想创建另一个项目,但是,我不认为在这个新项目中为员工创建另一个 table 并再次保存相同的详细信息是不必要的。
那么有什么方法可以从另一个项目访问这些数据吗?
例如,
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/