엔티티 프레임워크에서 네임스페이스 변경
Entity Framework Generator에서 사용하는 클래스의 네임스페이스를 변경하려고 합니다.
My Entity의 설계자인 Model.edmx를 클릭하면 네임스페이스를 변경할 수 있는 곳이 표시됩니다.
네임스페이스
Conceptual EntityModel 속성 아래에 있습니다.네임스페이스를 변경했지만 아무 일도 일어나지 않았습니다.안 됐어요.그래서 이 링크에서 도움말을 읽었습니다.
http://weblogs.asp.net/zeeshanhirani/struggling-through-namespace-in-entity-framework
부동산을 바꿔야 한다고 합니다.사용자 지정 도구 네임스페이스
다행이네요, 콘솔 애플리케이션에서 .edmx 속성을 클릭하면 속성이 있습니다.그러나 웹 응용 프로그램에서 동일한 것을 사용할 때 속성이 없습니다.웹 파일 속성이라는 속성 파일은 3가지 속성만 있습니다.
- 사용자 지정 도구
- 파일 이름
- 전체 경로
내가 뭘 놓치고 있는 거지?
그의 권리는 다음과 같습니다.
설정하려고 했습니다.*.edmx
사용자 지정 도구 네임스페이스 속성 - 도움이 되지 않습니다.
설정하려고 했습니다.*.Context.tt
재산 - 이것도 도움이 되지 않았습니다.
그러나 Custom Tool Namespace 속성을 설정할 때*.tt
file (파일 우클릭 -> Properties) - 이전에 생성된 모든 클래스에 대해 네임스페이스가 자동으로 설정되었습니다.
먼저 edmx 파일을 열고 F4를 누르거나 속성 창을 클릭합니다.스키마 섹션 아래에는 수정할 수 있는 네임스페이스라는 속성이 있습니다.
제 경우에는 프로젝트 내에 폴더를 만들고, (솔루션 탐색기를 사용하여) .edmx 파일을 제가 만든 폴더로 이동했을 뿐이고, 모든 것이 자동으로 네임스페이스를 변경했습니다.
문제는 솔루션 이름을 변경해야 하는데 기본 네임스페이스와 어셈블리 이름이 새 이름으로 변경되지 않았다는 것입니다.EDMX 디자이너에서 네임스페이스가 올바른지 확인한 후 프로젝트를 마우스 오른쪽 버튼으로 클릭하여 속성을 열고 기본 네임스페이스와 어셈블리 이름을 업데이트하면 문제가 없습니다.
언급URL : https://stackoverflow.com/questions/26856399/changing-namespaces-in-entity-framework
'IT' 카테고리의 다른 글
Android: 뷰에 max Height가 없는 이유는 무엇입니까? (0) | 2023.10.25 |
---|---|
Swift에서 type def를 선언하려면 어떻게 해야 합니까? (0) | 2023.10.25 |
"SELECT FROM" 쿼리를 Node.js의 Mariadb에 보냅니다. (0) | 2023.10.25 |
골랑 문자열에 있는 문자를 색인하는 방법은? (0) | 2023.10.25 |
클로저스크립트에서 아약스 호출 구현 (0) | 2023.10.25 |