我想在我的应用程序中使用No-Sql我认为RavenDb和MongoDb很好,但哪一个与EF更加集成? 和是否有使用主题的任何文档?在EF中使用No-Sql
回答
实体框架是为支持关系数据库而构建的。它不支持任何非sql或文档数据库。当你考虑它时,它实际上并没有多大意义,使用对象关系映射器并生成非关系数据库的关系映射有什么意义?
然而,有支持这两种框架的库可通过nuget使用.Net。林肯定这些会更适合您的应用程序
你对大数据和在.Net中使用nosql有什么看法 – 2013-04-06 10:56:21
在我看来,文档数据库有一个重要的地方可以使用特定的数据集。它们通常比传统的关系数据源更好地扩展。但是对于这种规模,您可以用关系数据库的一些假设来支付。就BigData而言,大部分真正的大数据源似乎都使用非关系存储。 CF Facebook的谷歌ect ... – 2013-04-06 10:59:30
有趣的是,我认为堆栈溢出,以防止他们处理的当前数据量使用mssql和redis缓存存储,他们关心性能和缩放。因此,在您停止使用关系数据存储之前,您的数据集需要非常大。这就是说除了规模之外,还有其他很好的理由使用非关系型存储。如果你的数据不是相关的,为什么强迫它? – 2013-04-06 11:17:18
- 1. 在NoSQL和SQL中使用关系
- 2. 使用在C#EF
- 3. 在Web应用程序中使用NoSQL而不使用SQL
- 4. 何时不使用NoSQL?
- 5. 如何在EF中使用包含Lambda?
- 6. 如何在EF Code First中使用LinTY?
- 7. 在Linq EF查询中使用SQRT
- 8. 在WCF中使用EF实体类
- 9. 在WCF上使用EF
- 10. 使用枚举类在EF
- 11. EF使用context.Database.SqlQuery
- 12. EF使用()
- 13. 使用引用条件的NoSQL遍历
- 14. percona nosql vs其他nosql
- 15. 使用mapreduce在NoSQL中进行文本搜索
- 16. 哪个图在NoSql中使用(Mcd,Merise,UML)
- 17. 过滤使用EF
- 18. MVC与EF - 使用
- 19. 使用EF 4.1 DBContext
- 20. 如何使用EF
- 21. 添加使用EF
- 22. 如何使用EF
- 23. 使用EF和LINQ
- 24. 如何使用EF
- 25. 使用NoSQL后端进行UML建模?
- 26. 使用什么NoSQL数据库?
- 27. 关于在ASP.NET中使用DbContext使用EF 6.1.1
- 28. 在创作期间使用EF 1.0
- 29. 异常在EF使用代码首先
- 30. 使用LINQ的EF中的计算列
都不适合。两者都有自己独特的API和访问模式。支持的关系数据库的列表在这里:http://msdn.microsoft.com/en-us/data/dd363565.aspx – WiredPrairie 2013-04-06 11:58:01
我不知道为什么这是封闭的,我觉得问的问题是有效的,无论答案。我不认为这是一个基于意见或民意测验的问题,或许这个措词需要一点调整? – 2013-04-07 00:28:48
@LukeMcGregor - 显然,如果你看看你给出的答案的评论,*包括你自己的评论*,这显然是基于意见的,而不是StackOverflow的适当问题。 StackOverflow主要用于编码问题。它被适当关闭。 – 2013-04-07 18:42:53