2012-11-15 8 views
0

방금 ​​친구로부터 프로젝트 코드 소스를 받았습니다. 그는 CodeSmith를 사용하여 데이터베이스 및 테이블 클래스를 생성했지만 지금은 데이터베이스에 하나 이상의 테이블을 추가하려고합니다. 분명히 데이터베이스를 재생성하기 위해 코드 작성자가 없기 때문에 Dapper와 같은 다른 ORM을 "users"라는 새 테이블을 사용할 수 있습니까?CodeSmith를 사용하여 테이블 클래스를 생성하는 프로젝트

+0

SQL 서버를 사용하고있는 데이터베이스는 무엇입니까? – durron597

+0

예, 작동합니다. CodeSmith는 ORM 템플릿을 가지고 있다고 생각하지만 ADO.NET 코드를 생성하는 것 같습니다. –

답변

0

저는 CodeSmith Tools에서 작동합니다. 나는 미래의 재생/추가 기능/새로운 db 테이블을 위해 하나의 도구/템플릿을 사용하는 것이 더 낫다는 것을 직접적으로 보았습니다. 그렇지 않으면 프로젝트를 장기간 관리하는 것이 악몽이 될 것입니다. 특히 데이터베이스 측에서 변경이 발생하는 경우 특히 그렇습니다.