2つのデータベースの2つの異なるテーブルに同じGUIDキーを挿入します

ヤスミングリーンアップル

2つのデータベースに2つのテーブルAPPがあり、2つのデータベースで同じアプリ識別子を取得したいのですが、アプリを最初のデータベースに挿入して2番目のデータベースに挿入すると、新しいGUIDが生成されます(指定した場合)私の列のデフォルト値)またはnullGUID。

データベースの2つのテーブルにアプリを挿入するコードは次のとおりです。

 app.Id_App = Guid.NewGuid();
            app.DateAdded = DateTime.Now;
            app.PublisherId_advertiserPublisher = id_publisher;
            db.AppSet.AddObject(app);
            db.SaveChanges();

            //add app to db2


            App2 appDB2 = new App2()
            {
                App_link=app.App_link,
                Id_app= app.Id_App,                   
                CategoryId_cat=app.CategoryId_cat,
                Description=app.Description,
                keywords=keywords.Key_word,             
            };
       DB2.App.AddObject(appDB2);
            pushDB.SaveChanges();

私はすでにrowGuidテーブル定義をnoに変えました。私は何かを逃したことがありますか?2つの異なるデータベースで同じGUIDキーを取得するためのより良い方法はありますか?ありがとう。

コリン

Id_appデータベースで生成する必要があることを最初に指定してからDatabaseGenerated.None、に変更した場合、エンティティフレームワークはSQLを発行して基になるテーブルを変更しません。テーブルを削除して再作成するか、データベースで手動で変更するか、カスタム移行を作成する必要があります。

参照:

エンティティフレームワークを使用してIDを削除する

カスタム移行でIDENTITYのオン/オフを切り替える

移行:DatabaseGeneratedOptionへの変更を検出しません-将来のバージョンでここに投票できます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

LaravelEloquentを使用して同じサーバー上の異なるデータベースにある2つのMySQLテーブルを結合します

分類Dev

主キーは同じでデータが異なる2つのテーブルに結合します

分類Dev

主キーは同じでデータが異なる2つのテーブルに結合します

分類Dev

同じMySQLデータベース内の異なるテーブルの2つの行を同期する

分類Dev

データベース内の1つのテーブルから、異なる列を持つ別のテーブルに特定の行を挿入します

分類Dev

2つの異なるテーブルにデータを挿入するSQL

分類Dev

2つの異なるデータベースの2つのテーブルを比較します

分類Dev

2つの異なるテーブルから2つの異なるテーブルに挿入します

分類Dev

codeigniter:同じIDを持つ2つのテーブルにデータ/レコードを挿入する

分類Dev

Androidのsqliteデータベースに同じデータベースファイルを使用して異なるテーブルを挿入する

分類Dev

2つのテーブルを異なるデータベースにマージします

分類Dev

他の2つのテーブルに応じてテーブルにデータを挿入します

分類Dev

PHPとMYSQLを使用して2つの異なるテーブルにデータを挿入する方法

分類Dev

同じデータベースの2つの異なるテーブルからの値を含む2つの変数を追加する

分類Dev

SQLServerは同じAzureSQLSERVERの異なるAzureSQLデータベースの2つのテーブルとマージします

分類Dev

sqliteは、まったく同じスキーマを持つ2つのデータベースから2つのテーブルを追加します

分類Dev

異なる言語の投稿テーブルの 2 つの同じ ID をデータベースに保存する

分類Dev

PHP / MYSQLの同じデータベースの2つの異なるテーブルからデータを選択する

分類Dev

1つのデータベーステーブルから別のデータベースの2つの異なるテーブルに行を挿入する

分類Dev

Laravelは異なるデータベースの2つのテーブルを結合します

分類Dev

1つのデータベーステーブルからいくつかのデータを選択し、同じデータベース内の別のテーブルに挿入します

分類Dev

2つの外部キー(php)を持つ1つのテーブルにデータを挿入する

分類Dev

2 つの異なるテーブルのレコードを 1 つのテーブルに挿入する

分類Dev

php mysqliは2つのテーブルにデータを挿入します

分類Dev

PHPMYADMIN | 2つの異なるMySQLデータベース(同じサーバー内)の2つのテーブルをどのように同期できますか?

分類Dev

異なるデータベースの2つのテーブルである2つの異なるテーブルからデータを検索する

分類Dev

ElixirEctoの2つのデータベースに属する2つのテーブルを結合します

分類Dev

同じデータテーブルに2つの異なる行(同じ列)を追加するのを手伝う必要があります

分類Dev

異なるスキーマで同じ構造を持つ2つのOracleテーブルを同期する

Related 関連記事

  1. 1

    LaravelEloquentを使用して同じサーバー上の異なるデータベースにある2つのMySQLテーブルを結合します

  2. 2

    主キーは同じでデータが異なる2つのテーブルに結合します

  3. 3

    主キーは同じでデータが異なる2つのテーブルに結合します

  4. 4

    同じMySQLデータベース内の異なるテーブルの2つの行を同期する

  5. 5

    データベース内の1つのテーブルから、異なる列を持つ別のテーブルに特定の行を挿入します

  6. 6

    2つの異なるテーブルにデータを挿入するSQL

  7. 7

    2つの異なるデータベースの2つのテーブルを比較します

  8. 8

    2つの異なるテーブルから2つの異なるテーブルに挿入します

  9. 9

    codeigniter:同じIDを持つ2つのテーブルにデータ/レコードを挿入する

  10. 10

    Androidのsqliteデータベースに同じデータベースファイルを使用して異なるテーブルを挿入する

  11. 11

    2つのテーブルを異なるデータベースにマージします

  12. 12

    他の2つのテーブルに応じてテーブルにデータを挿入します

  13. 13

    PHPとMYSQLを使用して2つの異なるテーブルにデータを挿入する方法

  14. 14

    同じデータベースの2つの異なるテーブルからの値を含む2つの変数を追加する

  15. 15

    SQLServerは同じAzureSQLSERVERの異なるAzureSQLデータベースの2つのテーブルとマージします

  16. 16

    sqliteは、まったく同じスキーマを持つ2つのデータベースから2つのテーブルを追加します

  17. 17

    異なる言語の投稿テーブルの 2 つの同じ ID をデータベースに保存する

  18. 18

    PHP / MYSQLの同じデータベースの2つの異なるテーブルからデータを選択する

  19. 19

    1つのデータベーステーブルから別のデータベースの2つの異なるテーブルに行を挿入する

  20. 20

    Laravelは異なるデータベースの2つのテーブルを結合します

  21. 21

    1つのデータベーステーブルからいくつかのデータを選択し、同じデータベース内の別のテーブルに挿入します

  22. 22

    2つの外部キー(php)を持つ1つのテーブルにデータを挿入する

  23. 23

    2 つの異なるテーブルのレコードを 1 つのテーブルに挿入する

  24. 24

    php mysqliは2つのテーブルにデータを挿入します

  25. 25

    PHPMYADMIN | 2つの異なるMySQLデータベース(同じサーバー内)の2つのテーブルをどのように同期できますか?

  26. 26

    異なるデータベースの2つのテーブルである2つの異なるテーブルからデータを検索する

  27. 27

    ElixirEctoの2つのデータベースに属する2つのテーブルを結合します

  28. 28

    同じデータテーブルに2つの異なる行(同じ列)を追加するのを手伝う必要があります

  29. 29

    異なるスキーマで同じ構造を持つ2つのOracleテーブルを同期する

ホットタグ

アーカイブ