Как сначала определить составной первичный ключ в коде
Кто-нибудь, пожалуйста, помогите мне сначала определить составной первичный ключ на коде, он не может определить оба кода свойства, как показано ниже
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
Что я уже пробовал:
Возможность определения составного первичного ключа