0

私が得るエラーはこれです:

The 'SalesValue' property on 'ItemSale' could not be set to a 'Decimal' value. 
You must set this property to a non-null value of type 'Single'.

しかし、私はすでにしました:

[Table("ItemSales")]
public class ItemSale {
    [Key]
    public int ID { get; set; }
    ....
    public Single SalesValue { get; set; }
}

これが私のLINQです。十分に単純です:

            from x in database.ItemSales
            select x

Entity-Framework Code First を使用しています

これを解決するにはどうすればよいですか?

4

1 に答える 1

0

列タイプの精度を確認しましたか? これは、私が覚えている限りでは、あなたのエラーと非常によく似たエラーでした。私が覚えている限り、精度は 2 でなければなりませんでしたが、別の値がありました。

于 2013-06-06T13:47:26.027 に答える