基本的に、これはデータレイヤーの私のコードです。コードの最後の行から 2 番目の行に問題があります。変数「distinctIdsWoring」を promoCodeValues リストに挿入しようとしていますが、エラーが発生します。
public static List<PromotionalCodeValue> GetPromotionalCodeValues(string Platform)
{
SqlConnection conn = xxxConnection();
SqlCommand comm = new SqlCommand("GetPromotionalCodeValues", conn);
comm.CommandType = CommandType.StoredProcedure;
comm.Parameters.AddWithValue("@Platform", Platform);
conn.Open();
List<PromotionalCodeValue> promoCodeValues = new List<PromotionalCodeValue>();
try
{
SqlDataReader dataReader = comm.ExecuteReader();
while (dataReader.Read())
{
promoCodeValues.Add(new PromotionalCodeValue(dataReader));
}
}
finally
{
conn.Close();
}
promoCodeValues.Clear();
var distinctIdsWorking = promoCodeValues.AsEnumerable()
.Select(s => new
{
id = s.Value,
})
.Distinct().ToList();
promoCodeValues = distinctIdsWorking; //????????????????????????????
return promoCodeValues;
}
ありがとう