簡體   English   中英

Silverlight和實體框架解決方案的策略

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM