如何从实体框架中的表中获取值?

时间:2016-04-12 03:22:36

标签: c# entity-framework

在InsertData类中,我想从Combobox cbxCategory获取值,但我无法获取,因为dshang.tblCategory是一个表。

错误如:

  

无法将类型'string'隐式转换为'EntityObject.tblCategory'(这是一个表)

Category dshang = new Category();
string category = cbxCategory.SelectedValue.ToString();
dshang.tblCategory = category;

在Entity数据模型中,我将其定义为一个表。所以,我无法从中得到这个值。

public partial class ListProduct
{
    public virtual tblCategory  tblCategory { get; set; }
}

这里包含类定义表tblPhanLoai

public partial class tblCategory 
{
    public tblCategory()
    {
        this.ListProducts = new HashSet<ListProduct>();
    }

    public string ID { get; set; }
    public string Description { get; set; }
    public string DonViTinh { get; set; }

    public virtual ICollection<ListProduct> ListProducts { get; set; }
}

1 个答案:

答案 0 :(得分:1)

您正在为对象分配一个简单的字符串...