我有一个silverlight应用程序,它与sql server数据库通信。服务器端是一个WCF RIA Web服务,它使用EF 4将数据持久化回数据库。
我正在考虑切换到RavenDB,原因有两个
- 可扩展性
- 免于更新生产服务器上的架构
我的问题
-
切换到RavenDB是多么容易。它是否像将连接指向RavenDB一样简单。
-
它会通过检查实体自动创建一个模式吗。
-
我可以在wcf中继续使用linq吗。或者我需要替换其中的代码吗?
谢谢,Ankur
-
没有。它很可能需要更改模型,因为适合RavenDB的模型通常与您现在可能使用的关系模型非常不同。
-
RavenDB没有架构。
-
是的,但您可能需要重写查询,以匹配您将为使用RavenDB而提出的新的面向文档的模型。