2014-02-19 3 views
1

TDM 템플릿에서 사용할 수 있도록 EDMX 디자이너의 특정 열이나 탐색 속성에 속성 또는 변수 또는 사용자 지정 특성 중 일부를 추가 할 수 있습니까?Entity Framework Designer NavigationProperty 사용자 지정 변수

(내 T4 템플릿에서) "이 속성이 설정된 경우이 속성에 [XmlIgnore] 특성을 쓰십시오."

T4 템플릿과 하드 코드 속성 이름에 들어가기를 원하지 않습니다.

답변

1

Edmx는 속성 또는 요소를 기존 요소에 추가하여 확장 할 수 있습니다. 유일한 제한은 속성이 EF가 사용중인 네임 스페이스 또는 빈 네임 스페이스에있을 수 없다는 것입니다. 예를 들어 있습니다 (XML 편집기와) 같은 것을 할 수 있습니다

<Property Name="Value" Type="Int32" Nullable="false" ns:WriteIgnore="true" xmlns:ns="my-namespace-uri" /> 

edmx이에 (당신이 주석 항목의 MetadataProperties을 읽고이 사용자 정의 속성에 액세스 할 수있는 항목 컬렉션에로드되면 경우 재산)

+0

와우! EDMX가 언제 .edmx XML에 직접 적용된 변경 사항을 유지할만큼 영리합니까? 그것은 내가 필요로했던 바로 그 것이었다. 고맙습니다. – DaleyKD