これらは私のエンティティです...
Public Class Account
Public Property AccountId As Integer
Public Property AccountDescription As String
Public Property Transactions As List(Of Transaction)
End Class
Public Class Transaction
Public Property TransactionId As Integer
Public Property AccountId As Integer
Public Property TransferAccountId As Integer
Public Property TransactionDescription As String
End Class
私は今、私がこれを行うことができることを知っています. db.Account.Include("Transactions").SingleOrDefault(Function(a) a.AccountId = myAccountId)
ただし、これには明らかに AccountId = myAccountId を持つトランザクションのみが含まれます。しかし、私の場合、転送に関係するトランザクションを含むすべてのトランザクションが必要です。つまり、AccountId = AccountId または TransferAccountId = myAccountId です。1回の呼び出しでアカウントとそのトランザクションのリストをロードし、トランザクションを転送するにはどうすればよいですか?