LINQ to SQL 테이블 개체에 대해 OnCreated를 확장하는 경우 해당 테이블이 속한 데이터 컨텍스트에 대한 참조를 가져올 수 있습니까? 나는 데이터 컨텍스트에 속성을 추가하는 경우 예를 들어, :LINQ to SQL : 테이블 개체를 확장 할 때 데이터 컨텍스트를 참조 할 수 있습니까?
Partial Class MyTable
Private Sub OnCreated()
Dim contextValue = [data_context_reference_here].MyValue
End Sub
End Class
내가 원하는하지 않습니다
Partial Class MyDataContext
Private _myValue As String
Public ReadOnly Property MyValue As String
Get
Return _myValue
End Get
Set(ByVal value As String)
_myValue = value
End Set
End Property
End Class
테이블의 생성 이벤트에서 그 값에 액세스 할 수있는 방법, 즉이있다 데이터 컨텍스트의 속성은 인스턴스별로 다를 수 있기 때문에 Shared로 지정해야합니다. 나는 디자이너 코드를 통해 레퍼런스가 어디에 있는지 파악했지만 아직 행운은 없다. 어떤 아이디어?
왜이 속성에 액세스해야한다고 생각합니까? 아마도 이렇게 할 필요는 없습니다 ... more info please –
디버깅 용입니다. 디버깅 클래스의 한 인스턴스를 컨텍스트에 전달한 다음 해당 컨텍스트의 테이블에있는 모든 이벤트에서 액세스 할 수 있어야합니다. (그래서 "MyValue"는 디버거 인스턴스가 될 것입니다 - 간단히하기 위해 문자열로 만들었습니다.) – gfrizzle