将 SQL 表中的 DTO 对象存储为字节是否是一种好的做法



我有一个DTO对象,它可以有多个其他DTO对象列表。我想保留这个 DTO 对象,以便以后可以重用它。我们可以将 DTO 对象存储在数据库中吗?这是一种好的做法吗? 如果 DTO 对象的大小增加怎么办。 我们使用 SQL Server 作为数据库服务器。

我会使用 JSON 而不是字节来存储对象。列的数据类型可以是 VARCHAR(MAX(。这在可读性方面具有优势,并且可以轻松地在许多编码语言中将 JSON 解析回您的对象。但是,您提到 DTO 对象具有其他 DTO 对象的列表,并在以后使用。为什么不在数据库中创建实体?这取决于您的用例。

相关内容

  • 没有找到相关文章

最新更新