我正尝试使用entityframework将类写入数据库。EntityFramework并将第三方类型写入数据库
public class MyClass
{
[Key]
public long ID {get; set;}
public Type MyType {get;set;}
}
我DbContext
包含MyClass的一个DbSet
,但是当我尝试创建数据库,
我得到这个异常:
System.InvalidOperationException:“实体类型 '一个CustomAttributeData' 要求一个要定义的主键“。
我猜这是因为EF试图使用内部结构System.Type
。
有没有办法让EF写这个字段(或其他任何我们不能改变的类)到数据库?
但它应该如何序列化到数据库?这是什么样的领域应该是在你的数据库? – Pac0
@ Pac0:二进制格式。 – Idov
我可以问一下你的目标是什么?你想要实现什么功能? – Pac0