【发布时间】:2013-11-20 07:00:57
【问题描述】:
这是我的类,它有一个“对象”类型的属性值
public class Answers : IEntity
{
[Key]
public long Id { get; set; }
public object Value { get; set; }
public string Alias { get; set; }
public object[] KeyValues
{
get { return new object[] { this.Id }; }
}
}
所以当实体框架在数据库中创建一个表时,它会为除了Value之外的所有属性创建列。
没有为 Value 属性创建任何列。我如何做到这一点?
【问题讨论】:
-
您期望的数据库列类型是什么?
-
@hvd 我可以得到对象类型的列吗?
-
如果你的数据库有一个数据类型“对象”,它不是我知道的任何数据库。 :)
-
@hvd 那么我该如何实现呢。我需要将值存储到数据库中值可以是(字符串、整数、图片、声音文件、音频文件)等:\
标签: asp.net-mvc-4 ef-code-first