간단하고 작은 데이터베이스에 대해 LinqToSql 코드를 자동 생성하기 위해 SqlMetal을 사용하려고합니다. 데이터베이스는 일부 기본 키와 외래 키 (보기, 저장 프로 시저, 함수 등)가없는 테이블 만 갖습니다. Linq를 사용하여 모든 조인, 그룹화, 정렬 및 고급 데이터 조작을하고 싶습니다.SqlMetal은 * 전용 * 테이블을 포함하는 데이터베이스에 매핑하기위한 좋은 솔루션입니까?
LinqToObjects 및 LinqToXml에 대한 경험이 있지만 적절한 ORM 또는 LinqToSql을 사용한 적이 없습니다.
몇 가지 질문 :
- SqlMetal/LinqToSql의 학습, 내 사전 경험을 부여하는 방법 가파른?
- 간단한 데이터베이스에 대해 SqlMetal은 신뢰할 수 있습니까?
- 어떤 종류의 놀라움이 있습니까?
- LinqToSql 코드를 빌드하거나 프로젝트를 다시 빌드 할 때마다 코드가 다시 생성되도록 프로젝트를 자동화하는 방법은 무엇입니까? (Visual Studio 2008을 사용하게 될 것입니다.)
- SqlMetal 및 LinqToSql 사용에 대한 신속한 설명을 위해 좋은 자습서를 권할 수 있습니까?
SqlMetal이 가장 적합하지만 완전한 해결책은 아닙니다. SqlMetal이 처리 할 수없는 상황에서는 O/R 디자이너를 사용해야합니다. –
마이클,하지만 내 아주 단순한 상황 (테이블 만)을 감안할 때 어떤 문제가 있습니까? – devuxer