linq を使用してデータベースからデータを取得するクラスと、取得したデータを列から DropDownBox に入力する別のクラスがあります。データベースから取得するデータのタイプは整数です。
スコア列には次の値があります 1 1 2 3 4 1 2 2
DropDownBox が入力されているとき、スコアを入力する必要がありますが、distinct() のみを入力する必要があります
それを行うときにエラーは発生しませんが、個別が機能していません
ここにデータを取得する私のlinqコードがあります
public static IEnumerable<RiskPriorityScore> GetRiskPriorityScores()
{
var Scores = (from s in db.RiskPriorityScores
orderby s.Score
select s).Distinct().ToList();
return Scores;
}
データはまだ入力されていますが、まだ重複しています。
これは、データを DropDownBox にバインドするために使用するコードです
protected void cboRiskPriorityScore_ItemsRequested(object sender, RadComboBoxItemsRequestedEventArgs e)
{
cboRiskPriorityScore.DataSource = iThNkPOCO.Models.RiskPriorityScore.GetRiskPriorityScores();
cboRiskPriorityScore.DataBind();
}
それに応じてコードを変更しましたが、アプリケーションの実行中に DropDownbox をクリックすると、このエラーが発生します
Object of type System.Int32 does not have a Score property.