0

我使用 ado.net 实体框架连接数据库并在项目中有一个 .edmx 文件。当我尝试使用对象初始化程序在代码端访问对象时,我可以看到对象名称,但是当我尝试在 throws 中将值输入 textarea 时这个错误。标题是数据库中的一个表,条目是另一个表数据,但由于两个表都有关系,我可以看到标题的条目。我需要做什么?我什么都不懂..感谢您的帮助,这是情况

Title a = new Title 
{ 
 Entries=textarea.InnerText,
};
4

2 回答 2

0

这是因为您的 Entrires 是类型ICollection<Entry>,并且您试图在那里存储string变量。

于 2013-07-15T07:50:02.703 回答
0

试试下面,你需要entry通过提供正确的属性值来初始化你的项目集合

Title a = new Title 
{ 
 Entries= new List<Entry>()
    {
      new  Entry() {PropertyName =textarea.InnerText}
    };
};
于 2013-07-15T07:57:38.947 回答