2010-08-20 1 views
2

내 POCO와 함께 MongoDB를 사용하려고합니다. mongodb-csharp 라이브러리 (http://github.com/samus/mongodb-csharp)를 사용하면 모든 것이 작동하지만, OId로 설정해야합니다.이 경우 엔티티 어셈블리 내에서 mongodb-csharp 라이브러리를 참조해야합니다. 이것은 옳지 않은 것처럼 보입니다. 온라인으로 검색했지만 쉽게 대체 할 수 있도록 Old를 추상화하는 사람을 찾을 수 없습니다. 누군가 이것에 대한 지침이 있습니까?MongoDB-CSharp에서 MongoDB의 OId가 적절하게

덕분에, 댄

답변

2

나는이 잘 아니라고 동의하지만, 당신이에 OID 사용하려는 경우, 다음이 발생하는 것입니다. 나는 mongodb-csharp 드라이버의 개발자 중 한명이며 나는 개인적으로 Oids를 사용하지 않습니다. 나는 항상 Guids를 사용할 것이다. 더 많은 공간이 필요하지만 다른 데이터 저장소 (트랜잭션 처리를 위해 MSSQL을 사용함) 간의 이동성과 내 의존성을 투명하게 유지하는 것이 중요하다고 생각합니다.