簡體   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