문제

나는 보았다에 여러 개의 유사한 질문은 하지만 어떤 직접 적용되 백성아 나를 앙망하라 그리하면 용서 이것은 중복.

에 대한 문제의 분리고 어떻게든지도 내 사업체와 논리를 LINQ to SQL 데이터 개체에.dbml 파일(새로운 공정을 이 btw).무엇을 찾고 있지만 다음과 같은 비즈니스 개체하는 것에 대해 알 필요가 해당 LINQ2SQL 개체입니다.내가 읽기 이 문서 에 대한 노력을 사용하여 포코스와 함께 사용하여 xml 파일을 매핑,그것은 보인다는 유사한 무엇을 원하는 것을 제외하고,나 없는 하나를 매핑 테이블에서 클래스 때문에 많은 관계에 있는 나는 필요성에 대한 테이블.

나는 캡슐화할 수 있는 데이터 액세스 내 비즈니스에 논리를 꽤 잘하는 등 사용하는 코드 내 비즈니스 개체지에 대해 알 필요가있는 데이터베이스는 좋지만,그것은 비즈니스 계층은 아직도와 밀접하게 연관되어 있으므로 데이터 액세스 층는 그런 것 없었 스왑 DAL 없이 변경하거나 나의 사업 계층체 또는 새로 만드는 것(를 구현하는 동일한 인터페이스)다른 데이터가 공급자입니다.

나는 어떻게 분리하려면 이러한 계층?

도움이 되었습니까?

해결책

가 확실하지 않는 경우에 묶여 LINQ to SQL 어떻게든지만,당신이 무엇을 하려고 달성하는 것은 꽤 많은 기본에서 NHibernate.나서 NHibernate 하는 경우 참조하는 것이 더 쉽 스위치 싸움을하는 것보다 LINQ to SQL.

내가 찾는 싸우는 도구는 거의 항상 나쁜 생각이 아니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top