我使用ado.net实体框架连接数据库并在项目中有一个.edmx文件。当我尝试使用对象初始化程序访问代码端的对象时,我可以看到对象名称,但是当我尝试输入一个值时textarea in抛出此错误。标题是数据库中的表,条目是另一个表数据,但由于两个表都有关系,我可以看到标题下的条目。我需要做什么?我什么都不懂..感谢帮助就是这种情况
Title a = new Title
{
Entries=textarea.InnerText,
};
答案 0 :(得分:0)
这是因为您的Entrires属于ICollection<Entry>
类型,并且您尝试存储string
变量。
答案 1 :(得分:0)
请尝试以下操作,您需要通过提供正确的属性值
来初始化您的项目的entry
集合
Title a = new Title
{
Entries= new List<Entry>()
{
new Entry() {PropertyName =textarea.InnerText}
};
};