関連する2つの単純なビューモデルがあります。linq include ステートメントを介してデータをクエリできますが、それをビューモデルに挿入すると、icollection は何もありませんか?
ビューモデル:
Public Class EventViewModel
Public Property EVENTID As Integer
Public Property TITLE As String
Public Overridable Property USERS() As ICollection(Of UserViewmodel)
End Class
Public Class UserViewModel
Public Property USERID As Integer
Public Property EVENTID As Integer
Public Property NAME As String
End Class
クエリ:
Dim dataObject As EVENTTABLE = db.EVENTTABLE.Include("USERTABLE").Single(Function(c) c.EVENTID= "1")
ユーザーはオブジェクトの中にいます!
注入:
viewModel.InjectFrom(dataObject)
ユーザーは何もない?