.NET 용 개체 데이터베이스 (예 : Caché, Objectivity)에 대해 통합 된 API 및 도구 (가져 오기/내보내기 등)를 제공하는 프로젝트를 수행하는 것이 좋습니다..NET 프로젝트 : 개체 데이터베이스 용 통합 래퍼
이 제공 할 것이다 :
- 스키마 생성을 CLR 클래스에서, 주어진 OODBMS 스키마에서 C#을 클래스의
- 생성, 삭제, 생성 및 오브젝트를 업데이트
- API,
- 의 LINQ 공급자를
- .NET 객체 (*)를 사용하여. NET에서 데이터베이스 객체의 메서드를 호출하기위한 API
- OODBM 중 일부는 som을 제공합니다. 이런 종류의 SQL 지원을 위해 API는
- Caché와 객관성을위한 첫 단계로 제공합니다.
위의 것을 구현하는 프로젝트가 있습니까? NHibernate 사투리로 이것을 달성 할 수 있습니까? 또는 OODBM이 RDBM과 다른 점이있어 별도의 프레임 워크를 개발할 가치가 있습니까?
EDIT : (*) 응용 프로그램에서 DB 메소드 (RDBMs 저장 프로 시저)를 호출하는 것을 의미합니다. OODBM 세계에서 적어도 내가 이해 한 것처럼 객체에는 예를 들어 C# 객체처럼 메소드가있을 수 있습니다. 내 생각은 속성이 [DbCall] 정도 인 메서드를 표시하고 본문을 비워두고 .NET에서 호출 할 때 프레임 워크는 실제로 주어진 개체에서 데이터베이스 메서드를 호출합니다.
NHibernate는 RDBM 용으로 설계되었으므로 NHibernate를 사용하는 동안 이점을 이용하지 않는 OODBM 사용법에 차이점 (기능)이 있는지 궁금합니다. 내가 확실히 이해하지 않는 DB 서버
에 객체의 메소드를 호출
API :
질문 본문이 설명과 함께 업데이트되었습니다. 감사. – Steve