"MobClaim"への接続を持つテーブル "Claim"があります。 「クレーム」は0または1の「MobClaims」を持つことができます。私はLinqを使ってSQLに "MobClaim"を挿入すると同時に、 "Claim"を挿入する方法を見つけることができません。Linq to SQL子オブジェクトを持つオブジェクトを追加
Dim newClaim As New Claim With {.ClaimTypeId = 1,
.DateCreated = DateTime.Now,
.ClaimStatusId = 2
}
Dim newMobClaim = New MobClaim() With {.AccountNumber = data.AccountNumber}
両方のテーブルのプライマリキーにIDENTITY(1,1)があるため、データベースはそのIDを生成します。 MobClaimId(プライマリキー)はClaimのDataId(外部キー)に接続されています。クレームのMobClaimsコレクションにMobClaimを追加しようとすると、エラーが1つ発生します。私がMobClaimを別に追加しようとした後、クレーム上のDataIdを更新しようとすると、別のエラーが発生します。
私はこれを試しましたが、おそらく私が使用しようとしていたカラム/キーのために動作しませんでした。 –