こんにちは、ASP.NET MVC を使用して MSQL DB にデータを挿入する方法を知っています。
SQL-LINQ で (DBML) エンティティを使用しています
3 つのテーブルがあり、そのうちの 2 つが最初のテーブルと結合します
テーブル
ユーザー
ID、名前、姓、電子メール
車
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 を使用して、車と作業テーブルにレコードを挿入します
ユニークなステップでこれを行う方法はありますか?