접두사 LINQ2SQL 엔티티 T4 템플릿 또는 anyconfiguration 변경과 같은 옵션이 있습니까?접두어 linq2sql 엔티티
0
A
답변
1
실제로 있습니다. 해결책은 수동이므로 매핑 된 각 엔티티에 대해이 작업을 수행해야합니다. 디자이너에서 DMBL을 열고 테이블을 선택한 다음 속성으로 이동하십시오. 이름 필드는 엔티티의 코드 표현이므로 "_ 고객"이라고 이름을 지정할 수 있습니다. 원본 필드는 DB 테이블 이름이므로 밑줄이나 다른 값이없는 "고객"이 될 수 있습니다.
T4에 대해 언급 했으므로 아마도 좀 더 자동화 된 것을 원할 것입니다. 우리는 몇 가지 프로젝트에서 T4를 사용하여 DBML을 재생성합니다. 주로 데이터 컨텍스트에서 테스트 가능성을 얻기 위해이 작업을 수행합니다. T4에서는 엔티티를 반환하기 위해 엔티티 주위에 원하는 접두어가있는 속성을 간단하게 래핑합니다.
여기에서 T4 비트에 대한 블로그 게시물을 볼 수 있습니다. 거기에 대부분의 방법을 얻을 수 http://melgrubb.spaces.live.com/blog/cns!A44BB98A805C8996!256.entry
다음은 테이블을 얻을 수있는 라인입니다 ...
var Tables = (from t in root.Elements(NS + "Table") select new ContextType(NS, t)).ToList();
희망.
크리스 파렐
관련 문제
- 1. Linq2SQL
- 2. LINQ2SQL
- 3. 접두어 표기법
- 4. Linq2SQL 및 중복 레코드
- 5. 표현 나무 및 Linq2Sql 쿼리에서 Linq2Sql
- 6. 원본 connectionString을 Linq2Sql 엔터티에 추가하십시오.
- 7. Linq2Sql 업데이트
- 8. 어떻게 Linq2Sql
- 9. MVC3는 Linq2Sql
- 10. 리눅스에서의 GCC 설치 접두어
- 11. C++ get 디렉토리 접두어
- 12. Java의 접두어 일치/트라이?
- 13. ant 설치 접두어
- 14. Grails의 URL 매핑 접두어
- 15. 레일 제너레이터의 접두어
- 16. mysqldump 테이블 이름 접두어
- 17. 스프링 리디렉션 : 접두어 문제
- 18. Drupal 다중 db 접두어
- 19. nsxmlparser의 supress 네임 스페이스 접두어
- 20. URL에있는 로케일 모듈과 언어 접두어
- 21. 제거 android : 모든 속성의 접두어
- 22. 봄 클래스 경로 접두어 차이
- 23. SQL로 가장 구체적인 접두어 찾기
- 24. 변수 이름에서 접두어 m_를 제거했습니다.
- 25. NSString에서 첨자 서 픽스 접두어
- 26. Javascript - 접두어 배열을 제거하는 Regex
- 27. gSOAP 네임 스페이스 접두어 문제
- 28. LINQ2SQL, 지속성 무시 및 도메인 모델
- 29. linqpad + linq2sql 커스텀 모델
- 30. LINQ2SQL 데이터베이스 제공 업체
접두어는 무엇을 의미합니까? 모든 엔티티 클래스 이름에 접두사를 추가 하시겠습니까? – luke