0
誰でも、私は最初のコード上に複合主キーを定義するために助けてください、それは以下のように両方のプロパティコードを定義することはできません。最初
Public Class TaskMapper
Overridable Property TaskType As TaskType
Overridable Property Task As Task
End Class
Public Class TaskType
Inherits MasterData
End Class
Public Class Task
Inherits MasterData
End Class
Public MustInherit Class MasterData
Public Property Code() As String
Public Property Name() As String
Public Property Status() As String
End Class
Protected Overrides Sub OnModelCreating(ByVal modelBuilder As DbModelBuilder)
'on this command raised an error
modelBuilder.Entity(Of TaskMapper).HasKey(Function(tm) New With {tm.Task.Code, tm.TaskType.Code})
End Sub