使用WebAPI在SQL Server中存储大型JSON字符串

时间:2016-02-20 02:12:53

标签: asp.net sql-server json entity-framework asp.net-web-api

我有一个使用WebAPI和EF代码优先运行的项目。

数据库当前正在正常工作,并设置了许多表和关系。但是,我的所有数据类型都在客户端上作为JSON处理,我不需要为数据库中的JSON中的每个新嵌套对象设置额外的表。

因此,就像一般信息一样,实施以下示例是不好的做法吗?

对象foo

  • id(主键)
  • value (nvarchar(max))< - 我将JSON作为字符串存储在该列中。

假设foo有许多嵌套对象,如{ 'obj1': '1', 'obj2': [ '123', '456' ] }等......

那会是个好主意吗?而不是将obj1作为不同的表并将关系恢复为foo

由于

0 个答案:

没有答案