アラム:
私のオブジェクト(写真)3プロパティ(ID、名前、写真)を持っています
ID名写真 *********************** 1 1.JPG 2 2.JPG 3のB 3.JPG 4のB 4.JPG 5 C 5。 JPG ************************* どのように私は、LINQラムダを使用することによりGROUPBY(名)の最初のレコードを取得することができますか?以下のようなテーブルの下の ID名写真 ********************** 1 1.JPG 3 B 3.JPG 5のC 5.jpg ******* ****************
私はこのコードを使用しました:
photos.GroupBy(x => x.Name).FirstOrDefault();
しかし、結果はちょうど(名前:)であると私の必要性(ID、名前、写真)の値
ナジム:
photos.GroupBy(p => p.Name).Select(p => p.First()).ToList();