0

現在、エンティティ フレームワークを使用して 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 サーバーのバージョンに対応するマニュアルを確認してください。

4

0 に答える 0