【发布时间】:2011-10-07 10:27:56
【问题描述】:
我要归档的内容:
- 包含实体类的服务程序集(项目) - 纯数据。
- 为自己的目标扩展这些实体的 GUI 程序集 - GUI 的运行时信息。
我尝试了什么:
-
派生(Gui定义类ExtendedEntity:Service.BaseEntity)
对我来说似乎是最常见也是唯一可行的方法,但是:
从服务中检索数据后将 Service.BaseEntity 转换为 ExtendedEntity 很痛苦。可以通过使用反射基于基本实体实例生成新的 ExtendedEntity 实例来“解决”这个问题,但这不是“正确”的解决方案。
-
部分类
正是我正在寻找的,除了它不能跨汇编工作。
我非常感谢任何帮助我找到正确且干净的解决方案而没有反射作弊的提示 =)
【问题讨论】:
标签: c# .net entity partial-classes derived