[英]Strategy for Silverlight and Entity Framework solution
我是Silverlight的新手,正在開發一個ASP.NET Web應用程序,該應用程序需要Silverlight項目來記錄網絡攝像頭音頻/視頻流。
該解決方案包括一個包含業務實體(例如[User],[BillingInfo]等)的庫項目,以及一個ASP .NET Web應用程序。
由於Silverlight不支持EF,如何在Silverlight中使用強類型實體對象? 我不需要訪問Context對象,但是需要訪問Entity類。
我使用代碼優先,因此必須標記帶有注解的實體,Silverlight將無法識別這些注解,因為DataAnnotations程序集不可引用。 如果需要,也可以選擇切換到“模型優先”(盡管不太可取)。
有沒有人處理過類似的情況? 在Silverlight中獲取強類型實體的最佳方法是什么。 任何文章或參考文獻也會有所幫助。 謝謝。
技術(如果需要,可以選擇升級):ASP .NET Web應用程序(.NET 4)實體框架5 Silverlight 5
我建議嘗試一下WCF RIA服務 。 這將簡化應用程序的數據訪問,並在Silverlight客戶端上為您提供強類型的實體。
Silverlight與實體框架配合得很好!
您可以按照此博客中所述通過網絡服務直接使用實體: http : //geekswithblogs.net/berthin/archive/2011/05/29/ado_net_entityframework_from_silverlight.aspx
或如Dave建議的那樣,您可以將RIA服務和Entity Framework結合使用,因此可以使用注釋http://blogs.msdn.com/b/brada/archive/2010/03/15/silverlight-4-ria-services-ready從實體framework.aspx商業公開數據
Silverlight和Entity Framework的組合創建了一個功能強大且隨時可用的業務邏輯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.