ASP.NET MVCビューで作業しています。モデルをビューに渡して、プロパティ にアクセスしようとしていますが、モデルオブジェクトのIEnumerble
コレクションへのアクセスに問題があります。LINQを使用してModelオブジェクトのIEnumerableリストにアクセスしてSelectおよびWhereを実行します。
@Model.Detail.Owners
所有者は複数のレコードが含まれていると
public IEnumerable<OwnersDto> Owners { get; set; }
のように定義することができます私は、where句
@Model.Detail.Owners.Select(s=> s.)
と所有者のフルネームを取得しようとしていますが、私はSを入力したとき。インテリセンスはオーナーのためにFullName
のようなプロパティを表示しません。代わりに、私はリスト ExecuteAsync
とIfNotNull
のオプションを取得します。
は、私は任意の助けが大幅appreaciatedさ
@Model.Detail.Owners.Select(s => s.FullName).Where(w => w.Type == "Manager")
動作するように、次のような何かをしたいと思います。
ありがとうございました。インテリセンスバグを修正するために
VSを再起動してもう一度お試しください。 – Shyju
インテリセンスは 's'の種類について何を言いますか?ちなみに、 'Where'が最初に来なければなりません。さもなければ、それは文字列に適用されます。 –