0

モデルから 1 つのパラメーターを取得するクエリを作成したい

私はこれを使いました

var ao = db.ApartmentOwners.Where(s => s.phoneNo == phoneNumber).Select(s => new { ID = s.ID });

ao.IDしかし、IDだけを取得するようにクエリに指示しても、これを行うことはできません

私は何が欠けていますか?

4

1 に答える 1

1

.Select()IQueriableorを返しますIEnumerable(その中の行だけであっても、配列と考えてください)。単一の値ではありません
。最初の行のみを取得するには、次を使用します。

var ao = db.ApartmentOwners.Where(s => s.phoneNo == phoneNumber).Select(s => new { ID = s.ID }).First();  
于 2013-11-09T08:14:49.043 に答える