我想在我的應用程序中使用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
- 2. 在NoSQL和SQL中使用關係
- 3. 使用在EF
- 4. NoSQL值得使用
- 5. NoSQL使用案例或何時使用NoSQL
- 6. 使用在C#EF
- 7. 在Web應用程序中使用NoSQL而不使用SQL
- 8. 如何使用EF單擊使用EF
- 9. 使用NoSQL建模排名
- 10. 如何使用NoSQL的
- 11. 使用Nosql配置SpringBatch
- 12. 何時不使用NoSQL?
- 13. 使用EF獲取mvc 3中匹配的行數使用EF
- 14. 使用EF創建表中的類使用EF
- 15. 如何使用mongodb nosql數據庫配置Eclipselink nosql JPA實現?
- 16. 使用LINQ在Ef中插入操作
- 17. 在WCF中使用EF實體類
- 18. 在EF中使用存儲過程(MVC4)
- 19. 在Linq EF查詢中使用SQRT
- 20. 如何在EF Code First中使用LinTY?
- 21. 如何在EF中使用包含Lambda?
- 22. 在VS2013項目中使用EF 6.0.1
- 23. 在WCF上使用EF
- 24. 使用枚舉類在EF
- 25. 在ICollection的使用LINQ(EF)
- 26. 使用EF
- 27. EF使用context.Database.SqlQuery
- 28. EF使用()
- 29. 使用EF
- 30. 在NOSQL DynamoDB
都不適合。兩者都有自己獨特的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