如何将属性添加到在其他程序集中创建的模型。我们有许多应用程序,从桌面应用程序到 Web 应用程序,所以我有类库,其中包含每个模型及其关系。我可以很容易地引用我的类库并查询需要什么。但是,由于我没有为每个表中的每个字段建模(有些表有超过 30 个字段)。
如何扩展原始模型以赋予它更多属性?或者我应该简单地为我正在使用的表中的所有内容建模吗?我最初的想法是,如果开发人员能够根据自己的意愿扩展任何模型以满足他的项目需求,那就太好了。
最佳答案
如果您有对旧程序集的引用并且该类是公共(public)的,则您可以继承旧程序集的新程序集表单基类的自己的类。
关于c# - 如何从不同的组件扩展模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3321329/