【发布时间】:2015-03-25 00:52:49
【问题描述】:
我有一个包含任意值的实体框架(代码优先)表。这些值的类型可以从简单的ints 到完整的objects 不等。存储此类数据的最佳方式是什么?我有一个enum,它包含所有那些名为TypeEnum的可用类型
public class Stream
{
public int Id { get; set; }
// Idea 1
public int IntegerValue { get; set; }
public double DoubleValue { get; set; }
public string StringValue { get; set; }
// Idea 2
public TypeEnum Type { get; set; }
public object Value { get; set; }
// Idea 3: Create tables for every value of TypeEnum
}
【问题讨论】:
标签: c# sql-server entity-framework code-first