传统实体框架 4 项目(不是 POCO)。
默认情况下,所有基元和导航实体属性都使用 DataMemberAttribute 进行标记。
我想用 IgnoreDataMemberAttribute 标记一个实体导航属性。目的是当在 WCF 中使用 DataContractSerializer 时,当集合中有大量相关实体时,它不会在 Web 服务中生成非常大的序列化对象。该属性的可访问性似乎并不重要。
我在这里和这里看到了一些关于将结构注释与 edmx 文件一起使用的文档。这似乎很适合这个目的。
是否可以使用结构注释在 edmx 文件的 CSDL 中使用 IgnoreDataMemberAttribute 标记实体属性?
如果是这样,有人可以提供一个例子吗?
谢谢!