次のステートメントは個別の値ではなく、リスト全体を返しています。
public ObservableCollection<MasterPartsList> ParentAssemblyBOM
{
get
{
var enumerable = this._parentAssemblyBOM
.Where(parent => parent.isAssy == true).Distinct();
return new ObservableCollection<MasterPartsList>(enumerable) ;
}
本当に、this._parentAssemblyBOM.partNumber が個別のプロパティになるため、オブジェクトが一意であることしかわかりません。このロジックで正しい結果を得るにはどうすればよいですか?
前もって感謝します!