1

私は Silverlight を初めて使用し、Web カメラのオーディオ/ビデオ ストリームを記録するために Silverlight プロジェクトを必要とする ASP.NET Web アプリケーションを開発しています。

このソリューションは、[User]、[BillingInfo] などのビジネス エンティティを含むライブラリ プロジェクトと、ASP .NET Web アプリケーションで構成されます。

Silverlight は EF をサポートしていないため、厳密に型指定されたエンティティ オブジェクトを Silverlight 内から使用するにはどうすればよいですか? Context オブジェクトへのアクセスは必要ありませんが、Entity クラスへのアクセスが必要になります。

私は Code First を使用しているため、DataAnnotations アセンブリが参照可能ではないため、Silverlight が認識しない注釈でエンティティをマークする必要があります。必要に応じて、モデル優先に切り替えることもオプションです (あまり好ましくありませんが)。

誰かが同様のシナリオに対処しましたか? Silverlight で厳密に型指定されたエンティティを取得する最良の方法は何ですか? 記事や参考文献も役立ちます。ありがとうございました。

テクノロジ (必要に応じてアップグレードはオプションです): ASP .NET Web アプリケーション (.NET 4) Entity Framework 5 Silverlight 5

4

2 に答える 2

5

WCF RIA Servicesを試してみることをお勧めします。これにより、アプリケーションのデータ アクセスが簡素化され、Silverlight クライアント側で厳密に型指定されたエンティティが提供されます。

于 2013-02-06T20:10:02.540 に答える
1

Silverlight はエンティティ フレームワークと非常によく連携します。

このブログで説明されているように、Web サービスを介してエンティティを直接使用できます

または、Dave が提案するように、RIA サービスと Entity Framework を組み合わせて、注釈http://blogs.msdn.com/b/brada/archive/2010/03/15/silverlight-4-ria-services-readyを使用できます。-for-business-exposed-data-from-entity-framework.aspx

Silverlight と Entity Framework を組み合わせることで、すぐに使用できる非常に強力なビジネス ロジックが作成されます。

于 2013-02-07T08:44:07.340 に答える