0

我刚刚创建了一个 asp.net mvc 3 应用程序并添加了这些类,然后添加了控制器以提供 CRUD 页面。访问这些页面时,我可以做所有预期的事情,但由于某种原因,我找不到数据的存储位置。

我检查了 App_Data(启用了显示所有文件)但那里没有 db 我搜索了我的 db 'DbTest1' 但我找不到任何具有创建代理名称的表。

有什么想法吗?

型号类:

public class Agent {
        public int AgentId { get; set; }

        [Required]
        [DataType(DataType.Text)]
        [Display(Name = "Agent Name")]
        public string AgentName { get; set; }
    }

数据库上下文:

public class AgentContext : DbContext {
        public AgentContext() : base("ApplicationServices") { }
        public DbSet<Agent> Agents { get; set; }
    }

连接字符串:

<add name="ApplicationServices" connectionString="Data Source=SMITH\SQLEXPRESS;Initial Catalog=DbTest1;Integrated Security=True;User Instance=true" providerName="System.Data.SqlClient"/>
4

1 回答 1

0

Try changing your connection string name to DbContext name,

<add name="AgentContext" connectionString="Data Source=SMITH\SQLEXPRESS;Initial Catalog=DbTest1;Integrated Security=True;User Instance=true" providerName="System.Data.SqlClient"/>
于 2012-07-25T03:34:42.797 回答