![](/img/trans.png)
[英]Cannot save DateTime from EF “Code First” to MySQL Remote Database
[英]EF code first from C# returns error when trying to save byte[] to database
我正在尝试使用EF在SQL中存储Accord.net教师。 我有一个名为TeacherModel的模型:
public class TeacherModel
{
public int TeacherModelId { get; set; }
public byte[] Teacher { get; set; }
}
但我得到一个错误
类型'System.Byte []'未映射。 使用Ignore方法或NotMappedAttribute数据批注检查未明确排除类型。 验证类型是否已定义为类,不是原始类型还是通用类型,并且不从EntityObject继承。
我认为在SQL中默认接受byte [],所以我对此消息感到非常困惑。 任何帮助都会非常有帮助。
当没有映射到数据库中的属性时,会发生未在实体框架中映射的类型。 如果您首先使用ef的代码,则需要进行迁移并更新数据库上下文。 如果您使用的是ado数据模型,则需要更新数据库并更新edmx。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.