我需要创建几个共享 Microsoft SQL Server 数据库的应用程序。其中包括 ASP.NET Web 应用程序、WPF 桌面应用程序,以及可能时不时出现的奇怪的控制台应用程序。
我想使用 ADO.NET Entity Framework 进行数据访问,为我的业务逻辑扩展它的对象,并将这些对象绑定(bind)到我的 UI 中的控件。
我怎样才能在我的每个应用程序中做到这一点而不会重复自己太多?如果数据库架构或我的业务逻辑发生变化,那么我想要一种简单(或自动)的方式来更新我的所有应用程序。
我应该如何构建这个系统?
更新:我已经问了后续问题......
最佳答案
为此,我建议创建一个包含多个项目的 Visual Studio 解决方案。您的 DAL 将包含在其自己的项目中,然后对于需要使用该功能的其他项目,创建一个指向 DAL 项目的项目引用。
希望这可以帮助!
关于.net - 如何在多个 .NET 应用程序之间共享 DAL 和 BLL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/259678/