0
私は属性を使用してSQLの外部キーマッピングに基本的なlnqを実行しようとしています。これは本当にシンプルなはずですが、ネット上の情報を見つけるのは苦労しています。どこが間違っていますか?Linq to SQLの外部キーマッピング
たとえば、UserId、FirstName、LastName、Locationという名前のUserというクラスがあります。場所は、場所
Locationクラスと呼ばれるオブジェクトがLocationId、StreetNum、名前、郊外
がどのように私はLINQ to SQLのと、そのマップかありますか?
は、ここで私は、私はこのエラーを取得してい
[Column]
public int LocationId { get; set; }
private EntityRef<Location> _location;
[Required(ErrorMessage = "Please enter your suburb")]
[System.Data.Linq.Mapping.Association(Storage = "_location", ThisKey = "LocationId", IsForeignKey = true)]
public Location Location
{
get { return this._location.Entity; }
set { this._location.Entity = value;
LocationId = value.LocationId;
}
}
をしようとしているものです: NULL値を非null値型であるタイプSystem.Doubleを持つメンバーに割り当てることはできません。
誰でも手助けできますか?
データベースの定義からデザイナーを使用してコードを自動生成し、コードジェネレーターが何を吐き出すかを調べてみてください。 – Steven