mongodb에서 가장 많이 사용되는 두 가지 C# 드라이버는 mongodb-csharp과 NoRM입니다. 둘 다 몇 가지 문제가 있습니다. 예를 들어, mongodb-csharp에서는 완전한 기능을 갖춘 linq를 사용할 수없고 NoRM에서는 mongodb에 큰 파일을 저장할 수 없습니다. 내 프로젝트에서는 큰 개체 (파일)와 함께 linq를 사용해야합니다.큰 이진 객체 (파일)를 저장하기 위해 linq에 mongodb를 어떻게 사용할 수 있습니까?
2
A
답변
2
당신은 공식 10gen의 MongoDB를 C#을 driver을 확인할 수 있습니다. 그것은 LINQ를 아직 지원하지 않지만, GridFS를 위해 정말 좋은 query mechanism을 추가했습니다.
0
나는 이 필요하지 않습니다. LINQ를 사용하려면이 필요합니다. LINQ를 사용하는 것이 편리하지만 필수는 아닙니다.
해결 방법은 해당 드라이버를 개발중인 팀을 돕는 것입니다. 모든 오픈 소스이므로 팀에 합류 할 수 있습니다.
2
편집 : 질문 제목을 읽지 않았습니다. 죄송합니다. GridFS와 대화하는 데 Linq를 사용하고 싶지는 않다고 생각합니다. 그렇다면 우리는 기부금에 만족합니다.
mongodb-csharp에 대한 linq 드라이버가 거의 완료되었습니다. 투영, 조건, 순서 지정, 건너 뛰기, 테이크를 지원하며 (거의 준비 됨) 집계 및/또는 그룹 별 명령문을 사용할 때 map-reduce 쿼리를 작성합니다.
가장 최근의 typedcollections 브랜치를 잡으면 가장 필요한 모든 것을 찾을 수 있다고 생각합니다.
관련 문제
- 1. 서버리스 모드에서 MongoDb를 사용할 수 있습니까?
- 2. NSView를 사전에 저장하기 위해 [NSObject hash]를 사용할 수 있습니까?
- 3. .jpeg로 저장하기 위해 델파이로 큰 이미지 처리
- 4. PHP로 MongoDB를 사용할 수 없습니다.
- 5. 어떻게 임베디드 MongoDB를
- 6. Amazon SES를 어떻게 데비안 스퀴즈에서 사용할 수 있습니까? 그것을 위해
- 7. MVC 대량 편집 - SQL을 목록에 저장하기 Linq에
- 8. NHibernate IInterceptor에 객체 저장하기
- 9. Guid []를 C# AppFabric에 저장하기 위해 신속하게 이진 파일로 변환
- 10. 큰 버전의 데이터 세트를 저장하기 위해 선택 쿼리를 개선하려면 어떻게해야합니까?
- 11. 잠재적으로 큰 중첩 해시 구조를 저장하기 위해 어떤 데이터베이스를 사용해야합니까?
- 12. 누군가 큰 O 표기법을 사용할 수 있습니까?
- 13. 줄무늬 "옵션"태그가있는 객체 목록을 어떻게 사용할 수 있습니까?
- 14. MATLAB에서 이진 이미지를 어떻게 반전시킬 수 있습니까?
- 15. 큰 데이터베이스에 RedisDB를 사용할 수 있습니까?
- 16. yacc에서 큰 따옴표 문자열을 사용할 수 있습니까?
- 17. django.auth.views.login을 어떻게 사용할 수 있습니까?
- 18. 어떻게 SQLSMO를 사용할 수 있습니까
- 19. Linode 512 VPS에서 MongoDB를 실행할 수 있습니까?
- 20. MongoDB를 :
- 21. 어떻게 Linq를 사용할 수 있습니까?
- 22. XpsDocuments를 데이터베이스에 저장하기 위해 XML로 직렬화 할 수 있습니까?
- 23. 데이터베이스에 직렬화 된 루비 객체 저장하기
- 24. 어떻게 피봇을 사용할 수 있습니까?
- 25. MongoDB를 사용할 때 Memcache를 권장합니까?
- 26. 이미지를 저장하기 위해 MySQL에서 사용할 데이터 유형은 무엇입니까?
- 27. PHP에서 Zope 객체 데이터베이스를 사용할 수 있습니까?
- 28. 어떻게 구체화를 위해 데이터 집합을 사용할 수 있습니까?
- 29. 심비안을 위해 Qt 또는 CQA에서 openssl을 어떻게 사용할 수 있습니까?
- 30. 성능을 향상시키기 위해 뷰와 인덱싱을 어떻게 사용할 수 있습니까?