1

Code First モデルを作成する多くのテーブルを含む既存のデータベースがあります。モデルを作成すると、データベースにあるいくつかのテーブルが欠落しています。

実行した手順

  1. エンティティ データ ウィザードを使用して、データベースから Code First を選択します。

  2. 私のローカルホストの接続文字列を選択します(これは、機能している別のコンテキストですでに使用されており、同じ問題に苦しんでいます)。

  3. モデルに含めたいテーブルを選択します。ここには、機能するテーブルと機能しないテーブル (PPF_Users および PPF_Transactions) があります。 エンティティ データ モデル ウィザード

  4. ウィザードを終了します。

その結果、新しいコンテキストが作成されますが、DbSet PPF_Users しかなく、PPF_User のモデルが作成されます。

は PPF_Transactions のモデルではなく、その DbSet はコンテキストではありません。

同じ接続文字列を使用する既存のコンテキストもあります。Entity Framework Power Tools Beta 4のリバース エンジニア コード ファースト ツールを使用しようとしましたが、PPF_Transactions テーブルのモデルが生成されませんでした。

テーブル構造

CREATE TABLE [dbo].[PPF_Transactions](
[BranchId] [uniqueidentifier] NULL,
[CustomerId] [uniqueidentifier] NULL,
[LoanNbr] [numeric](18, 0) NULL,
[TransSeqNbr] [numeric](18, 0) NULL,
[TransCd] [varchar](20) NULL,
[TransDesc] [varchar](200) NULL,
[TransAmt] [numeric](18, 2) NULL,
[TransEffectiveDt] [datetime] NULL,
[TransEnteredDt] [datetime] NULL,
[Product] [varchar](200) NULL
4

0 に答える 0