我需要创建几个共享 Microsoft SQL Server 数据库的应用程序。其中包括 ASP.NET Web 应用程序、WPF 桌面应用程序,以及可能时不时出现的奇怪的控制台应用程序。
我想使用 ADO.NET Entity Framework 进行数据访问,为我的业务逻辑扩展它的对象,并将这些对象绑定到我的 UI 中的控件。
我怎样才能在我的每个应用程序中做到这一点而不会重复自己太多?如果数据库架构或我的业务逻辑发生变化,那么我想要一种简单(或自动)的方式来更新我的所有应用程序。
我应该如何构建这个系统?
更新:我已经问了后续问题......