我的模型类(实体)都是在一个项目中生成的。该模型中的属性获取器是否有可能返回该项目中不可用但在使用该模型的后续项目中不可用的类/对象。
Person
Int Id
String Name
Object ImageInfo
模型项目/命名空间不可用的不同项目类
Imagecls
WebClient myWebClient
byte[] ImageByteArray
当我获得 Person 实体的多条记录时,我没有该项目中 ImageCls 所需的安全性和其他信息。我想在解决方案中较高的项目中访问这些记录,但不想遍历 Person 记录集并添加类/对象或创建一个具有两者的新对象。
所以想要一个在使用时执行 Get 以在屏幕上显示的属性,所以认为委托会这样做。
Object ImageInfo
Get
{ return somedelegatemethod() }
我可以在哪里更改另一个项目中的 somedelegatemethod。我该怎么做或有更好的方法?