2016-03-28 13 views
0

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のようなプロパティを表示しません。代わりに、私はリスト ExecuteAsyncIfNotNullのオプションを取得します。

は、私は任意の助けが大幅appreaciatedさ

@Model.Detail.Owners.Select(s => s.FullName).Where(w => w.Type == "Manager") 

動作するように、次のような何かをしたいと思います。

ありがとうございました。インテリセンスバグを修正するために

+0

VSを再起動してもう一度お試しください。 – Shyju

+0

インテリセンスは 's'の種類について何を言いますか?ちなみに、 'Where'が最初に来なければなりません。さもなければ、それは文字列に適用されます。 –

答えて

関連する問題