gpt4 book ai didi

wcf - 我可以在 Entity Framework 4.3 中使用 RIA 服务吗?

转载 作者:行者123 更新时间:2023-12-01 01:20:53 25 4
gpt4 key购买 nike

这是我的设置:
MVC应用程序
使用 Entity Framework Code First 的具有数据访问层的域模型
Silverlight 应用程序(显示在 MVC 应用程序中)

我正在使用 RIA 服务使 Silverlight 应用程序与数据库交互。

Ria 服务目前仅支持 Entity Framework 4.1。当前版本是 4.3。仅仅因为 Silverlight 应用程序的 Ria 服务而不能获得 EF 的新功能(例如迁移和希望将来支持枚举)似乎是一种浪费。

因此,我的问题是:

  • 在首先使用 EF 代码时依赖 Ria 服务是否合理(即它们总是落后这么多?这会不会是 future 的问题?)
  • 您是否有替代解决方案,其中 Silverlight 应用程序不太依赖于我使用的 ORM 版本?
  • 最佳答案

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

    问题“我可以将 RIA 服务与 Entity Framework 4.3 一起使用吗?”的答案绝对是的。

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

    关于wcf - 我可以在 Entity Framework 4.3 中使用 RIA 服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9302931/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com