我有一个复杂的对象,它通过组合包含多个对象。
将这样的对象持久化到数据库中,推荐的方法是什么?
User{
name:
DOB:
address:{
street:
zipcode:
}
accounts:[
{accountId:"",bank:""},
{accountId:"",bank:""}
]
...
}一定要注意构成对象一部分的集合。
此实体将映射到数据库中的多个表- user、address、account...
对于这种数据结构,与存储过程交互的推荐方式是什么?
发布于 2015-06-19 18:03:05
您有两个选择。
您可以将数据作为xml发送到服务器,并直接将其保存到xml列中。
如果可能,您可以将其存储在具有指定限制(例如nvarchar(1000))的nvarchar列中。否则,将其存储到nvarchar(max)中,因为它将是直接可读的。转换成varbinary或类似的东西不会有什么用处。
https://stackoverflow.com/questions/30934965
复制相似问题