0
Entitiy Framework 클래스에 일부 기능을 추가하는 부분 클래스가 있습니다. 클래스의 부분 부분에만있는 속성을 변경할 때 RaiseEvent PropertyChanged 싶어요.기본 클래스 이벤트 발생 VB.NET Entity Framework 부분 클래스
나는군요 : 파생 클래스는 기본 클래스 이벤트
Partial Class Person
Sub NotifyPropertyChanged(ByVal name As String)
RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs(name))
End Sub
End Class
이를 달성하는 방법에 대한 아이디어를 올릴 수없는 이유는 무엇입니까?
기본 클래스가 EF에서 자동 생성되지 않았습니까? 데이터베이스 스키마가 변경되고 파일을 다시 생성 할 때마다이 내용을 덮어 쓰시겠습니까? – DermFrench
예, 엔티티가 자동 생성되는 모델 우선 접근 방식을 사용하는 경우 기본 클래스에 기능을 추가하는 데 어려움을 겪을 것입니다. 부분 클래스를 통해 비 지속 속성을 엔티티에 추가하는 대신 다른 객체 내부에 배치하는 것이 좋습니다. 해결하려는 문제에 대해 더 알지 못하면 최상의 솔루션이 무엇인지 말할 수 없습니다. –
모델을 먼저 사용하고 있지 않습니다. 기존 데이터베이스에서 모델을 생성하고 있습니다. – DermFrench