我有由实体框架定义的对象,然后我通过部分类向其中添加了其他方法和属性。我想我理解这样做的大部分限制,但想确认我所看到的东西(或者希望了解我需要做什么才能完成这项工作)。
我有一个部分类,它有一个只读属性,它使用几个项目来创建一个只读的计算字段。很高兴看到只读属性没有像我希望/期望的那样通过 ADO.Net 数据服务返回。即,我希望看到实体框架上的属性,并且通过部分类在代码中定义的属性来自数据服务调用。
是这样吗?当 ADO.Net 数据服务查询数据时,部分类是否完全被忽略?如果是这样,将只读类型属性添加到实体上的最佳做法是什么(因为我想避免将具有不同名称空间的相同部分类剪切并粘贴到客户端和服务器端代码库中)。