【问题标题】:Share model classes between two WPF apps?在两个 WPF 应用程序之间共享模型类?
【发布时间】:2013-10-31 21:13:35
【问题描述】:

我有一个解决方案层次结构如下:

解决方案
--主要应用程序 (WPF)
-----UI(视图和视图模型)
-----BLL
-----DAL
-----MODEL(实体类)
--子应用程序(版本1。为将来的新版本单独的子应用程序)
-----UI(视图和视图模型)
-----BLL
-----DAL
-----MODEL(实体类)

子应用程序层需要主应用程序项目中的一些实体类定义。除了'将 MainApplication.Model 类库的引用添加到子应用程序'之外,还有更好的方法吗?

【问题讨论】:

  • 为什么adding reference of MainApplication.Model class library into sub application 不够好?
  • 您可以将模型类设为自己的项目并在主应用程序和子应用程序中引用

标签: wpf mvvm model


【解决方案1】:

正如 sa_ddam213 建议的那样,对我来说最干净的方法是为模型部分创建一个完整的项目。 然后你可以从任何需要它的项目中引用它。

您也可以将模型层保留在其他项目中,以使外部模型适应您的项目。

【讨论】:

    猜你喜欢
    • 2021-04-12
    • 2019-10-12
    • 2011-05-07
    • 2018-04-19
    • 2011-12-24
    • 1970-01-01
    • 2012-06-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多