2012-11-13 3 views
0

우리는 EF4/5 (및 RIA Services to Silverlight)를 사용하는 프로젝트의 데이터베이스 설계 단계에 있습니다.엔티티 프레임 워크 - 테이블 명명 충돌 응용 프로그램, 사용자, 역할

우리의 현재 스키마가 같은 테이블이 있습니다 응용 프로그램, 사용자 및 .NET 나는 기존 개체에 이름 충돌을, 내 자신의 객체 예를 지정해야 얻을에서

계정 : System.Windows.Application

EntityQuery<Customer.Web.Application> queryApplicationT32 = custDomainContext.GetApplicationsQuery(); 

질문 :이 작업을 수행하거나 EF에서 다른 것으로 매핑하는 것이 가장 좋은 방법입니까? 예 : CustApplication?

답변

0

Application, UserAccount이 도메인에서 실제로 의미있는 이름 인 경우이를 사용해야합니다. 당신은 단지 당신이 충돌이되지 않습니다 중 하나를 사용하는 경우

using Customer.Web; 
using System.Windows; 

:

당신은 당신이 두 클래스에 대한 문을 사용하여 한 이름이 충돌하게됩니다. 둘 다 사용하면 클래스 이름을 완전히 지정해야합니다.

alias : using myAlias = Customer.Web; 사용할 수도 있습니다. 이렇게하면 속기 별명을 사용하여 사용할 클래스를 지정할 수 있습니다.

+0

감사합니다. 정상적인 확인이 필요합니다. 별칭이 필요할 때까지 전체 경로 이름을 지정하겠습니다. –

관련 문제