현재 dbml 및 코드 파일을 생성하는 데 SqlMetal을 사용하고 있습니다. Visual Studio 2010 및 SqlServer 2000을 사용하고 있습니다. 불행히도 Visual Studio 2010SqlServer 2005 이상 만 지원하므로 기본 제공 마법사를 사용하여 코드를 생성 할 수 없습니다. LINQtoSQL : 맵 파일은 무엇입니까?
나는 사용하여 내 DBML 코드 파일을 생성되었습니다 내가 발견 한>sqlmetal /server:myServer /database:myDatabase /dbml:myDatabase.dbml
>sqlmetal /code:myDatabase.cs myDatabase.dbml
는 맵 파일의 옵션이 있습니다.
속성 대신 XML 매핑 파일을 생성합니다./dbml 옵션과 함께 사용할 수 없습니다. 나는 또한 맵 파일을 사용 할 필요가있는 경우
궁금 해서요? 맵 파일에 비해 코드 속성에 대한 이점은 무엇입니까?
나는 그것을 np ++ 비교를 통해 실행했습니다. 유일한 차이점은 속성입니다. 지도 파일은 일반적인 용도로는 유용하지 않습니다. 데이터베이스에 변경 사항이있을 경우 맵 파일이 처리 할 수있는 것보다 더 깊을 것이라고 생각합니다. 나는 dbml을 고수 할 것이다. 고맙습니다! –