我有一個窗體可以將一個所有者和一個寵物的數據輸入到數據庫中。寵物擁有所有者ID的外鍵,所有者和寵物的數據填寫在同一表格中,那麼如果ownerID
尚未在數據庫中設置,我如何在寵物對象中設置所有者ID?或者只是我必須首先在數據庫中設置所有者?C#設置外鍵
類Owner
屬性Pet
private int32 idOwner;
private String name;
類屬性;
private int32 Pet;
private int32 idOwner; // foreign key
private String name;
形式
Owner owner = new Owner();
owner.Name = this.ownerNameTxt.Text.Trim();
OwnerService.addOwner(owner); // add owner to database
Pet pet = new Pet();
pet.name = this.petNameTxt.Text.Trim();
pet.idOwner = ????????
你在使用ADO.NET或實體框架? – Rahul
emmm你讓我在那裏,林不知道,我只是在解決方案中創建一個服務文件夾,並執行連接方法.......我使用System.Data.SqlClient ....我不知道這是否告訴你任何事情。 – DedalusNine
'私人所有者_Owner;'你應該把它添加到'寵物'類。我認爲這會有所幫助。 – DhavalR