加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

wcf – 我可以在实体框架4.3中使用RIA服务吗?

发布时间:2020-12-16 10:01:47 所属栏目:asp.Net 来源:网络整理
导读:这是我的设置: MVC应用程序 使用Enitity Framework Code First的具有数据访问层的域模型 Silverlight应用程序(显示在MVC应用程序中) 我正在使用RIA Service使Silverlight应用程序与数据库交互. Ria服务目前仅支持实体框架4.1.目前的版本是4.3.由于Silverlig
这是我的设置:
MVC应用程序
使用Enitity Framework Code First的具有数据访问层的域模型
Silverlight应用程序(显示在MVC应用程序中)

我正在使用RIA Service使Silverlight应用程序与数据库交互.

Ria服务目前仅支持实体框架4.1.目前的版本是4.3.由于Silverlight应用程序的Ria服务,似乎是浪费而无法获得EF的新功能(如迁移和希望将来支持enum).

我的问题是:

>首先使用EF代码时依赖Ria服务是否合理(即它们总是会落后于这么多吗?这会成为一个问题吗?)
>您是否有另一种解决方案,Silverlight应用程序不依赖于我使用的ORM版本?

解决方法

RIA Services可以与NHibernate或任何其他ORM或对象/域模型一起使用.只有一些VS向导意味着EF和RIA服务之间存在耦合,但您显然不需要使用这些向导,也不存在EF和RIA服务之间的耦合.

问题的答案“我可以将RIA服务与实体框架4.3一起使用吗?”绝对是的.

OData是RIA服务的替代品,但它有很多限制,并不打算作为直接竞争对手. WCF也是另一种选择.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读