2013-06-04 9 views
1

.NET에서 객체 상속을 지원하는 NoSQL DB가 있습니까? MongoDB에는 동적 언어에 적합한 것이 있지만 실제 상속을 찾고 있습니다. 사실 나는 NoSQL 대신 ODBMS에서 작업해야한다고 생각합니다! 아니면 MongoDB가 강력한 타입의 상속을 지원합니까?.NET 상속을 지원하는 NoSQL

내가 LINQ에서 이러한 쿼리를 사용하여 데이터를 좀하고 싶습니다 :

people.Where(p => p is Student) 
+0

비슷한 동작을 얻으려면 MongoDB의 각 문서에 유형 필드를 추가해야합니다. – WiredPrairie

답변

0

는 Starcounter, 당신은 데이터베이스에 저장하는 프로그램을 정규 클래스를 사용합니다. 데이터베이스와 응용 프로그램은 함께 결합되므로 쿼리/작업하는 모든 개체가 실제 .NET 개체입니다. 아직도 진실한 ACID.

Db.SQL ("SELECT s FROM MyClass WHERE ...") 정규 SQL92 표현식을 사용하여 데이터베이스를 쿼리하면 Linq가 느려집니다. 반환되는 열거자는 .NET 객체를 포함합니다.