我有一个看起来像这样的对象模型:
public class MyModel
{
public List<MyOtherObject> TheListOfOtherObjects { get; set; }
public List<int> MyOtherObjectIDs { get; set; }
public void GetListOfMyOtherObjectIDs()
{
// function that extracts the IDs of objects in
// the list and assigns it to MyOtherObjectIDs
}
}
目前,我有一些代码在从查询中填充GetListOfMyOtherObjectIDs
时执行。TheListOfOtherObjects
现在我在代码中的另一个位置也填充了这个列表,当它出现时,它还需要执行该GetListOfMyOtherObjectIDs
函数。
有没有办法使这个过程自动化,以便在TheListOfOtherObjects
填充时,无论哪个代码触发它,对象模型都会自动执行GetListOfMyOtherObjectIDs
?