0

私のefコードの最初のモデルのプロパティで .HasPrecision() メソッドを使用できない理由について、誰かが私に理由を教えてください。以下の例

public class Location
{
    public double Lat { get; set; }
    public double Long { get; set; }   
}

using System.Data.Entity.ModelConfiguration;
public class LocationConfiguration : EntityTypeConfiguration<Location>
{
    public LocationConfiguration()
    {

        Property(x => x.Long).HasPrecision(9,6);
        Property(x => x.Lat).HasPrecision(9,6);

    }
}

上記の構成メソッドの例では、「HasPrecision(9,6)」が不明であり、その理由がわかりません。

4

1 に答える 1

0

あなたLatLongはタイプdoubleHasPrecisionありますが、decimalプロパティ用です。それらを10進型として、または2進浮動小数点型としてデータベースに保存しますか?前者の場合は、プロパティタイプを変更します。後者の場合、を取り除くことができますHasPrecision

于 2013-02-21T11:30:19.197 に答える