0
类型的一个固定大小的数组在EF去掉,我尝试使用语法添加一条记录:C#|实体框架|一个项目不能从
Context.Set<TABLENAME>().Add(TABLEROW)
我得到这个疯狂的错误: “的项目不能从一个固定大小的数组中删除键入”
的我做了一点goggling和它表明我从DBSet从改变的背景下产生的文件到列表:
public partial class GeniusDBContext : DbContext
{
public virtual DbSet<TABLENAME> TABLENAMES { get; set; }
...
}
到
public partial class GeniusDBContext : DbContext
{
public virtual List<TABLENAME> TABLENAMES { get; set; }
...
}
这很荒谬,因为如果您更改.edmx文件,您将失去这些更改。有没有其他的方法呢?