誰かがこのクエリを解決するのを手伝ってくれませんか.,,
ステータス列に基づいてソートする必要があるリストがあります。サンプルリスト。
IList<Letters> lstLetterSummary = new List<Letters>();
レターデータ契約
public class ERDRMessageSummary
{
[DataMember(IsRequired = true, Order = 1)]
public string LetterId{ get; set; }
[DataMember(IsRequired = true, Order = 2)]
public int MessageId { get; set; }
[DataMember(IsRequired = true, Order = 3)]
public string MessageType { get; set; }
[DataMember(IsRequired = true, Order = 4)]
public DateTime RegisteredDate { get; set; }
[DataMember(IsRequired = true, Order = 5)]
public string Status { get; set; }
[DataMember(IsRequired = true, Order = 7)]
public string FirstName { get; set; }
[DataMember(IsRequired = true, Order = 8)]
public string LastName { get; set; }
}
コントラクトで確認できるように、リストには status というメンバーが含まれています。値は次のとおりです。1.Registered。2.送信待ち。3.送信しました。4.却下。
リストはステータス値に基づいてソートする必要があり、以下の順序にする必要があります。1.却下。2.送信待ち。3.送信しました。4.登録しました。
これにはc#とlinqを使用しています..
どんな助けでも大歓迎です..