sql >> データベース >  >> RDS >> Sqlserver

Entity Framework、SQL Server 2008 で IDENTITY_INSERT をオンにしますか?

    ID 列を使用する場合は、EDMX (Entity Framework) モデルでこれを適切に設定していることを確認する必要があります。列は次のようになります:

    あなたの列は StoreGeneratedPattern = Identity に設定されていますか および Entity Key = True ??そうでない場合は、試してみてください。

    これは、EDMX モデルを作成したときにその状況が存在した場合に、自動的にマップされるデフォルトです。 変わった場合 モデルを作成した後で SQL Server の列を変更し、モデルを更新しなかった場合、このようなエラーにつながる不一致が発生する可能性があります。




    1. SQLServerのインデックスの再構築と再編成

    2. MySQLで英数字以外の文字のみを含む行を返す2つの方法

    3. 2つのテーブルからクエリを実行するときに外部キーを使用する方法

    4. MySQL-オペランドには1つの列が含まれている必要があります