2016-07-04 6 views
0

Jeder, bitte helfen Sie mir ersten Verbundprimärschlüssel Code zu definieren, kann es nicht wie unten beide Fewokode definieren:Wie Composite Primärschlüssel Code definieren erste

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 

Antwort

0

jetzt kann ich dieses Problem gelöst von Code wie unten Public Class TaskMapper ‚Public Property ID As Integer _ Property TaskTypeCode As String Overridable Property Tasktype als Tasktype _ Property TaskCode As String Overridable Property Aufgabe als Aufgabe End Klasse

vielen dank

Verwandte Themen