任何人都可以建议我在数据库中编写和读取数据的最佳方法是什么? Silverlight启用了wcf服务, WCF数据服务 或其他什么?
答案 0 :(得分:1)
这实际上取决于您要做的事情,但请查看适用于Silverlight的WCF RIA服务。
答案 1 :(得分:1)
Acid,除了来自SL应用程序的SilverLight控件库或WCF之外,您不能引用任何其他内容。我的建议是使用分层方法并以适当的方式定义您的BusinessLogic,数据访问层和实体,然后仅通过服务层公开SL应用程序使用或调用的内容,请参阅我的答案:
https://stackoverflow.com/a/7474357/559144
这最初是关于Entity Framework和ASP.NET MVC的,但实际上对SL也是有效的,如果你不打算只使用Entity Framework,那么DAL会有所不同,而且每隔一层都会保持不变,被隔离开来您将使用的特定数据库引擎和ORM(如果有)。
答案 2 :(得分:1)
如果您使用 silverlight ,则 WCF服务是访问数据库的标准方法。看看this。