私が言ったように、プロパティのプロパティを設定するのに問題があります。トランザクションを表すクラスがあるとしましょう。私のクラスには、次のような別のクラスを表すプロパティがあります。
Public Class PersonRecord
_myPerson = new Person()
Public Property MyPerson as Person
Get
_myPerson = Person.GetAppropriatePerson(Me.PersonID)
return _myPerson
End Get
Set
_myPerson = value
End Set
End Property
したがって、基本的に、適切な人を取得する取得フィルターを持つプロパティがあります。問題は、プロパティを介して Person の情報を設定したい場合、VB は私がそれを行ったことを無視しているように見えることです。たとえば、次のようになります。
Me.myPersonRecord.Person.Name = "Some Name"
しかし、これに時計を付けると、プロパティを設定した後、私の値は変わりません。私はこの行動に困惑しています。私が間違っていることはありますか?ありがとう!