Code First模型缺少表格

时间:2015-08-17 17:05:59

标签: entity-framework ef-code-first entity-framework-6 ef-power-tools

我有一个包含许多表的现有数据库,我正在创建一个Code First模型。当我创建模型时,它缺少数据库中的几个表。

采取的步骤

  1. 使用实体数据向导,从数据库中选择Code First。

  2. 选择我的localhost的连接字符串(已经用于不同的上下文工作且遇到同样的问题)。

  3. 选择要包含在模型中的表格。在这里,我有一个工作表,一个没有(PPF_Users和PPF_Transactions)。 Entity Data Model Wizard

  4. 完成向导。

  5. 结果是新上下文是creatd,但它只有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
    

0 个答案:

没有答案