Silverlight和实体框架解决方案的策略

Rah*_*han 1 c# asp.net silverlight entity-framework

我是Silverlight的新手,正在开发一个ASP.NET Web应用程序,它需要一个Silverlight项目来记录网络摄像头音频/视频流.

该解决方案包含一个包含业务实体的库项目,如[User],[BillingInfo]等,以及ASP .NET Web应用程序.

由于Silverlight不支持EF,如何在Silverlight中使用强类型实体对象?我不需要访问Context对象,但需要访问Entity类.

我使用Code First,因此必须使用Annotations标记实体,Silverlight将无法识别,因为DataAnnotations程序集不可参考.如果需要,切换到模型优先也是一种选择(尽管不太可取).

有没有人处理类似的情况?在Silverlight中获取强类型实体的最佳方法是什么?任何文章或参考资料也会有所帮助.谢谢.

技术(如果需要,可以选择升级):ASP .NET Web应用程序(.NET 4)实体框架5 Silverlight 5

Dav*_*veB 5

我会建议尝试WCF RIA服务.这将简化应用程序的数据访问,并在Silverlight客户端为您提供强类型实体.