سلام
دو تا جدول دارم که به ازای هر رکوردی در جدول TiwallResere صفر یا 1 رکورد در جدول TiwallPayment دارم. هر دو جدول دارای کلید اصلی هستند. و ارتباط بین این دو از طریق کلیدهای دو جدول هست.من در جدول TiwallResere کلید اصلی رو خودافزایشگر قرار دادم تا مقدار کلید اصلی خودکار تولید بشه و در جدول TiwallPayment کلید اصلی کلید خارجی هم هست .الان موقع درج در جدول TiwallResere این خطا رو میگیرم :
The INSERT statement conflicted with the FOREIGN KEY constraint "FK_TiwallReserve_TiwallPayment". The conflict occurred in database "TravelEnterDB", table "dbo.TiwallPayment", column 'Id
من باید اول در جدول TiwallResere یک رکورد درج بکنم و بعدا اگر نیاز بود رکوردی که شناسش رو از همین رکورد جدول TiwallResere میگیره در جدول TiwallPayment درج بکنمخوب الان روش من برای این کار درسته ؟ یا نه باید تغییراتی در جداولم بدم مثلا فیلد Id از جدول TiwallPayment رو کلید اصلی در نظر نگیرم. این طوری خطا هم نمیده . اما ارتباط یک به چند میشه.
دوستان لطفا پاسخ بدید . فروم خیلی سوت و کوره.
ممنون که جواب میدید