【发布时间】:2019-03-22 09:58:40
【问题描述】:
我目前遵循一种模式,将对象序列化和反序列化到特定列。
这种模式以前很好,但是现在由于事务的频率,将对象序列化为 JSON 字符串,然后检索字符串并反序列化回对象的成本太高了。
是否可以将对象直接存储到列中以避免这种成本?我正在使用实体框架,我想将存储在此列中的数据作为对象类型处理。
请指教。
【问题讨论】:
-
SQL Server 没有数据类型对象,那么您想为数据库类型使用什么?可能是一个字节[]。那么你打算如何获取你的对象并转换为 byte[] 呢?也许使用元帅方法?那么如果一个属性不是内联的会发生什么你如何转换为一个字节[]?
标签: c# .net sql-server entity-framework