【发布时间】:2021-12-03 06:23:41
【问题描述】:
class Order<T>
{
public Int orderId { get; set; }
public IDictionary<string, T> Details { get; set; }
}
我想使用实体框架将其作为字节数组存储在 sql db Details 中
是否可以存储和检索它并重新构造回 Order 对象?
有什么建议吗?
其他选项是,我可以更改为byte[] 并存储在数据库中,但不确定如何将字节数组反序列化回IDictionary<string, T>
【问题讨论】:
-
Sql server 支持json列/json数据。我不确定 EF 是否可以,但您可能可以使用一些值转换器或任何 EF 调用它们来模拟它。
标签: c# json .net entity-framework .net-core