【发布时间】:2017-10-19 08:33:09
【问题描述】:
如果我有一个看起来像这样的域模型:
public class Foo<T> {
public Guid Id { get; set; }
public string Statement { get; set; }
public T Value { get; set; }
}
我想将它用于内置数据类型(字符串、整数等)以及日期。 我想像这样使用它:
var foo = new Foo<string>();
foo.Value = "Hey";
如何使用 EF Core 将其保存到数据库中?
我想数据库表看起来像
| Id | Statement | ValueAsString | ValueAsDecimal | ValueAsDate | ValueAsInt |
| 1 | NULL | "Hey" | | | |
| 2 | NULL | | 1.1 | | |
【问题讨论】:
-
查看我对我的回答的最新评论。然后你会得到多少列......?然后让它更抽象,并为您的代码创建一些转换逻辑。
标签: c# generics ef-core-2.0