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
Quote:Public Class TaskMapper 'Public Property ID As Integer <key,> _ Property TaskTypeCode As String Overridable Property TaskType As TaskType <key,> _ Property TaskCode As String Overridable Property Task As Task End Class
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)