Silverlight 实体框架数据库优先和RIA服务导航属性
我继承了Silverlight和RIA服务项目,它使用EF4,数据库优先 在过去,当我使用RIA服务时(我唯一一次使用它),它是与NHibernate一起使用的,因此我们必须用适当的[Association]和[Include]属性标记所有实体。这意味着我们的导航属性在Silverlight客户端应用程序中可用 当时,我的印象是,如果我们使用实体框架而不是NHibernate,生成的EF模型类将被标记为不完全是[Association]和[Include],而是等效的属性 看起来情况并非如此,我的模型的导航属性在Silverlight客户端中不可用。我是否需要使用元数据类并将[Association]属性手动添加到所有需要它们的类中 谢谢Silverlight 实体框架数据库优先和RIA服务导航属性,silverlight,entity-framework,wcf-ria-services,Silverlight,Entity Framework,Wcf Ria Services,我继承了Silverlight和RIA服务项目,它使用EF4,数据库优先 在过去,当我使用RIA服务时(我唯一一次使用它),它是与NHibernate一起使用的,因此我们必须用适当的[Association]和[Include]属性标记所有实体。这意味着我们的导航属性在Silverlight客户端应用程序中可用 当时,我的印象是,如果我们使用实体框架而不是NHibernate,生成的EF模型类将被标记为不完全是[Association]和[Include],而是等效的属性 看起来情况并非如此,我
Ben客户端模型中不存在我的导航属性,因为我正在使用的实体有一个元数据类,但它只包含一个属性 导航属性未在元数据类中指定,因此在客户端上不可用 这个故事的寓意是,不能使用“部分”元数据类