0

エンティティ フレームワークを使用したローカル データベースの更新に関して問題があります。

問題の小さな基本的な例を示します。文字どおりに入力します。これを読んでいる人なら誰でも、何かを忘れていないかどうかがわかります。

新しく作成された WPF プロジェクトで、新しいアイテム -> ローカル データベース、次にデータセット -> 完了を追加し、そのデータベースに ID と名前の 2 つの列を持つテーブルを作成しました。

次に、追加 -> 新しいアイテム -> そのベースの ADO.NET Entity Data Model

テーブルの列に新しい値を追加するクリック イベントを持つボタンを作成しましたが、データベースでは何も起こりません。これは私が書いたコードです:

    private void button1_Click(object sender, RoutedEventArgs e)
    {
        Database1Entities DbTest = new Database1Entities();

        Table1 table = new Table1
        {               
            Name = "John"               
        };

        DbTest.AddToTable1(table);
        DbTest.SaveChanges();              
    }

プログラムを実行すると、デバッグで次のエラーが表示されます: エントリの更新中にエラーが発生しました。詳細については、内部例外を参照してください。

SQLサーバーで作成されたデータベースで同じことを行い、EDMを介してVS2010に接続すると、すべてが完全に機能するため、何が問題なのかわかりません。

4

0 に答える 0