如果我首先指出这个问题here,这是我所需要的完美答案,只针对一个问题,即尝试将交易指回给客户。
有人能够帮忙解决这个问题吗?再次感谢。
答案 0 :(得分:1)
您需要双向关联。这意味着Client
引用Transactions
,反之亦然。
您已经涵盖了客户到交易。 List Of(T)
的实现中没有任何内容可以提供从子元素到父元素的引用(或者对List的父元素提供更准确的引用)。
您自己提供了实施方案。一种方法是:
Public Class Transaction
Private ReadOnly _client as Client
Sub New (client As Client)
_client = client
End Sub
End Class
从而强制执行每个事务应与客户端关联的规则。
然后用法:
Dim cl as new Client()
cl.Transactions.Add(new Transaction(cl))