首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过存储过程存储复杂对象

通过存储过程存储复杂对象
EN

Stack Overflow用户
提问于 2015-06-19 17:45:28
回答 1查看 235关注 0票数 0

我有一个复杂的对象,它通过组合包含多个对象。

将这样的对象持久化到数据库中,推荐的方法是什么?

代码语言:javascript
复制
User{
name:
DOB:
address:{
street:
zipcode:
}
accounts:[
{accountId:"",bank:""},
{accountId:"",bank:""}
]
...
}

一定要注意构成对象一部分的集合。

此实体将映射到数据库中的多个表- user、address、account...

对于这种数据结构,与存储过程交互的推荐方式是什么?

EN

回答 1

Stack Overflow用户

发布于 2015-06-19 18:03:05

您有两个选择。

您可以将数据作为xml发送到服务器,并直接将其保存到xml列中。

如果可能,您可以将其存储在具有指定限制(例如nvarchar(1000))的nvarchar列中。否则,将其存储到nvarchar(max)中,因为它将是直接可读的。转换成varbinary或类似的东西不会有什么用处。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30934965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档