繁体   English   中英

实体框架数据库优先和RIA服务导航属性

[英]Entity Framework database first and RIA services navigation properties

我继承了一个Silverlight和RIA服务项目,它使用了EF4,数据库优先DAL。

在过去,当我使用RIA服务时(是我唯一的一次),它是与NHibernate一起使用的,因此我们必须使用适当的[Association]和[Include]属性标记所有实体。 这意味着我们的导航属性在Silverlight客户端应用程序中可用。

当时,我的印象是,如果使用Entity Framework而不是NHibernate,则生成的EF模型类将被标记为具有与[Association]和[Include]不完全相同的属性。

似乎并非如此,我的模型导航属性在Silverlight客户端中不可用。 我是否需要使用元数据类并将[Association]属性手动添加到需要它们的所有类中?

谢谢,

我的导航属性在客户端模型中不存在,因为我正在使用的实体有一个元数据类,但它仅包含一个属性。

导航属性未在元数据类中指定,因此在客户端上不可用。

故事的寓意是,您不能执行“部分”元数据类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM