C# 프로그램에서 부분 클래스를 사용하여 생성 된 데이터 모델에서 클래스를 확장 할 수 있습니다. 생성 된 클래스는 부분 클래스로 표시되었으므로 부분 클래스로 표시됩니다.부분 클래스를 사용하여 LINQPad에서 데이터 모델을 확장하는 방법은 무엇입니까?
하지만 LINQPad에서도 동일한 작업을 수행하려고합니다. 어떻게해야합니까? 생성 된 데이터 모델을 볼 수 없으므로 사용할 네임 스페이스와 클래스 이름을 알 수 없습니다.
C# 프로그램에서 부분 클래스를 사용하여 생성 된 데이터 모델에서 클래스를 확장 할 수 있습니다. 생성 된 클래스는 부분 클래스로 표시되었으므로 부분 클래스로 표시됩니다.부분 클래스를 사용하여 LINQPad에서 데이터 모델을 확장하는 방법은 무엇입니까?
하지만 LINQPad에서도 동일한 작업을 수행하려고합니다. 어떻게해야합니까? 생성 된 데이터 모델을 볼 수 없으므로 사용할 네임 스페이스와 클래스 이름을 알 수 없습니다.
불행히도 그럴 수 없습니다.
datacontext 및 관련 형식이 쿼리의 별도 어셈블리에 정의되어 있기 때문입니다.
LINQPad 프로그램을 실행하고 "아파트"유형을 데이터베이스의 유형으로 대체하여이를 확인할 수 있습니다.
void Main()
{
typeof(apartments).Assembly.GetName().Dump();
GetType().Assembly.GetName().Dump();
}
어떤 데이터 모델을 참조하고 있습니까? LINQPad에서 부분 클래스 만 사용하고 싶습니까? –
@ JeroenVannevel LINQPad를 데이터베이스에 연결할 때 EF datacontext가 모든 테이블과 함께 자동 생성됩니다. 그는 생성 된 클래스 중 하나에 속성이나 메서드를 추가하려고합니다. 일반적인 Visual Studio 솔루션에서는 생성 된 클래스와 함께 부분 클래스 선언을 추가하여이 작업을 수행 할 수 있으며, 동일한 상황에서 LINQPad에서이를 수행 할 수있는 방법을 묻습니다. –