【发布时间】:2013-12-04 20:21:17
【问题描述】:
我有一个与 sql server 数据库通信的 silverlight 应用程序。服务器端是一个 WCF RIA webservices,它使用 EF 4 将数据持久化回 db。
我考虑改用 RavenDB 有两个原因
- 可扩展性
- 无需在生产服务器上更新架构。
我的问题
切换到 RavenDB 是多么容易。是否像将连接指向 RavenDB 一样简单。
它是否会通过检查实体来自动创建架构。
我可以继续在 wcf 中使用 linq。还是我需要替换其中的代码?
谢谢, 安库尔
【问题讨论】:
-
要解决的第一个问题是删除 WCF...其次,我看不出您如何从 RavenDB 中获得“可扩展性”。是的,RavenDB 快速且可扩展,但 SQL Server 也是如此,您真的遇到 SQL Server 的性能问题吗?
-
不,我还没有遇到任何性能问题。这是一个新的应用程序。 RavenDB 提供了无模式的好处。升级应用程序意味着只更新已编译的二进制文件(或者这就是我希望的),而不必在数据库上运行 ALTER 脚本。
标签: entity-framework-4 ravendb wcf-ria-services