【发布时间】:2015-02-28 08:34:29
【问题描述】:
我们如何将对象存储在其中包含对象数组的数据库中。 例如。
Class Foo {
public List<object> Bar = new List<object>();
}
可以用php或c#给出答案。
【问题讨论】:
-
蛋白石为什么你给 -1 我问错了什么?
我们如何将对象存储在其中包含对象数组的数据库中。 例如。
Class Foo {
public List<object> Bar = new List<object>();
}
可以用php或c#给出答案。
【问题讨论】:
您可以做的一件事是拥有表格Foo、表格Bar 和表格FooBar。 Foo 和 FooBar 会有某种唯一标识符,FooBar 会有地图。您可以执行的查询是
SELECT Foo.Id AS FooId, Bar.Id AS BarId, Bar.Column1, Bar.Column2
FROM Foo
INNER JOIN FooBar
ON Foo.Id = FooBar.FooId
INNER JOIN Bar
ON FooBar.BarId = Bar.Id
请注意,我不是 DBA 或 SQL 专家,因此可能有更好的方法。
【讨论】: