在向Entity Framework表添加数据时遇到问题

时间:2016-09-20 23:24:18

标签: c# asp.net entity-framework

您能否告诉我为何我无法在此处向Region表格添加数据?

protected void Button4_Click(object sender, EventArgs e)
{
    Region newRegion = new Region()
    {
        RegionID = 5000,
        RegionDescription = TextBox1.Text

    };

    db.Regions.Add(newRegion);
    db.SaveChanges();
}

我收到此错误:

enter image description here

在:

db.Regions.Add(newRegion);

我有一个Region课程:

namespace EFDataStore
{
    using System;
    using System.Collections.Generic;

    public partial class Region
    {
        public int RegionID { get; set; }
        public string RegionDescription { get; set; }
    }
}

1 个答案:

答案 0 :(得分:2)

您似乎有名称空间冲突。您将需要Region类的完整命名空间。

protected void Button4_Click(object sender, EventArgs e)
{
    var newRegion = new EFDataStore.Region() <==== Need full namespace.
    {
        RegionID = 5000,
        RegionDescription = TextBox1.Text

    };

    db.Regions.Add(newRegion);
    db.SaveChanges();

}