这是我的设置: MVC应用程序 与我使用RIA服务,使Silverlight应用程序交互使用Enitity框架代码首先 Silverlight应用程序(在MVC应用程序中显示)我可以在实体框架4.3中使用RIA服务吗?
数据访问层域模型与数据库。
从现在起,Ria服务仅支持实体框架4.1。当前版本是4.3。似乎是一个浪费,不能获得EF的新功能(就像迁移并希望在未来支持enum),只是因为Silverlight应用程序的Ria服务。因此
我的问题是:
- 是否合理依靠利雅服务首先使用EF代码时(也就是将它们总是那么多落后难道这是在路上出了问题? ?)
- 如果Silverlight应用程序不依赖于我使用的ORM版本,您是否有其他解决方案?
怎么样只是使用WCF抽象层?如果你选择ria服务,你会尝试你的手。 – 2012-02-15 23:54:47
这就是我所害怕的。一开始似乎是一种快速简单的解决方案,可能会在以后造成严重的痛苦。我使用SL来显示/创建报告并使用我使用Telerik RAD控件来实现我需要实现的功能,但不需要被别人访问而不是管理员=>尽可能少地花费在他们身上,但仍然可以高效地使用。 RIA使我几乎可以将这些方法支撑起来,并将它绑定到SL视图中的控件。WCF可以做到这一点吗?你会在IIS上发布WCF吗? – cfs 2012-02-16 00:11:02
我看到它的方式,RIA是建立Silverlight应用程序的快速/肮脏的小应用程序方便的方式。让我想起拖拽设计师的数据集。你可能会看看WCF数据服务或http://stackoverflow.com/questions/2523629/ria-services-versus-wcf-services-what-is-a-difference – 2012-02-16 00:27:28