嗨,我知道如何使用 ASP.NET MVC 将数据插入 MsSQL DB。
我正在使用(DBML)实体和 SQL-LINQ
我有 3 个表,其中 2 个与第一个加入
桌子
用户
身份证、姓名、姓氏、电子邮件
车
id , id_User , 型号 , 年份
工作
id , id_User , 位置
我使用此代码将数据添加到 SQL
DataUserDataContext data = new DataUserDataContext();
User u = new User();
u.Name= "John";
u.Surname= "Lock";
u.email = "someemail@email.com"
data.Users.InsertOnSubmit(u);
p.SubmitChanges();
现在我的问题是:
考虑到我也应该填写 Car 和 Work 表,如何插入新记录?
使用之前的代码并获取 ID(如果我没记错的话,有办法获取最后一个实体)
使用此 id 将记录插入 Car 和 Work Table
有没有办法在一个独特的步骤中做到这一点?