我有一个窗体可以将一个所有者和一个宠物的数据输入到数据库中。宠物拥有所有者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