現在、エンティティ フレームワークを使用して C# に取り組んでいます。
と という名前の 2 つのテーブルがTab_1ありTab_2ます。保存ボタンをクリックすると、テーブルが保存されますTab_1。その後、最後に入力した主キーの値を追加Tab_1'sして、の最初の列に保存する必要がありTab_2ます。
これを試しましたが、エラーが発生します。
サンプルコード:
Tab_1 t1 = new Tab_1();
//t1.a1 is auto generated primary key
t1.a = txt1.Text;
t1.b = text = txt2.Text;
context.tab_1.AddObject(t1);
context.savechanges();
Tab_2 t2 = new Tab_2();
t2.id = t1.a1;
t2.name = txt3.Text;
context.savechanges();
context.savechanges()残念ながら、最後の行で次のエラーが発生します。
SQL 構文にエラーがあります。near ' を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。