1

我正在开发一个软件,其中的场景如下。客户有一大块土地,他将一小部分(例如地块)出租给不同的客户。我想将每个图的详细信息保存在数据库中。这很简单。问题是我也想保存相邻的情节。这将帮助我拿出一份报告——关于一个情节的相邻情节。请提供相同的数据结构。

感谢和问候苏尼尔

4

2 回答 2

0

你可以使用一个Dictionary<string, List<string>>. 绘图标识符是键,列表包含其邻居的标识符。如果每个图都有一个行、列位置属性,那么每个邻居将是(行 - 1,列),(行 + 1,列),(行,列 - 1),(行,列 + 1)。当然,您必须检查绘图是否处于边缘并进行相应调整。

于 2013-07-21T04:38:30.530 回答
0

这个怎么样?

(Land_Id | Plot_Id FK)-PK在此处添加土地列

(Plot_Id | Neighboring_PlotId FK to Plot_Id Allow Null)-PK在此处添加绘图列

于 2013-07-20T22:01:36.680 回答