2 つのペルシャの日付を比較して、どちらが大きいかを調べたい場合は、次の関数を使用します。
public static List<MatchDrawHistory> GetAllMatchDrawHistory(string startDate, string endDate)
{
using (var db= new ReceiveSendEntitiesV5())
{
var matchDrawList = db.MatchDrawHistories.Where(x => String.CompareOrdinal(x.DrawStartDate,startDate)>=0 && String.CompareOrdinal(x.DrawEndDate , endDate) <=0).ToList();
return matchDrawList;
}
}
しかし、うまくいかないのですが、どうすればいいですか?
編集: DrawStartDate
そしてにDrawStartDate
あり、これらはグレゴリオ暦ではなくペルシア暦ですnvarchar(20)
DataBase