来自数据库的EF Designer - 生成的代码中没有表

时间:2017-10-13 08:37:32

标签: c# entity-framework

我的数据库设计师从一个表中生成了数据库中的文件。我期待它会打开视觉设计师窗口,但它是空的。我查看了上下文代码,发现我的表格丢失了:

namespace DatabaseFirstDemo
{
    using System;
    using System.Data.Entity;
    using System.Data.Entity.Infrastructure;

    public partial class DatabaseFirstDemoEntities1 : DbContext
    {
        public DatabaseFirstDemoEntities1()
            : base("name=DatabaseFirstDemoEntities1")
        {
        }

        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            throw new UnintentionalCodeFirstException();
        }

    }
}

我期待着DbSet行:

public virtual DbSet<Post> Posts {get;set;}

我的桌子在哪里以及如何解决这个问题?

UPD:我确实从数据库更新了模型,但这没有帮助:

enter image description here

我的连接字符串如下:

<add name="DatabaseFirstDemoEntities" connectionString="metadata=res://*/BlogModel.csdl|res://*/BlogModel.ssdl|res://*/BlogModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.\SQLEXPRESS;initial catalog=DatabaseFirstDemo;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

它有什么问题吗?

0 个答案:

没有答案