我正在用 C# 编写一个带有 SQL 数据库的应用程序。
我有一个模型:
Person()
{
string id;//unike key
string name;
List<string> responsableOf;//list of id
}
我想把它表示成一个表。
哪些是表格的正确字段?
这取决于该人和他将负责的其他人之间存在什么样的关系。
如果是父母和孩子的关系,即作品您可以使用自我参考表。就像是:
Persons
包含以下列:
-
Id
,
-
name
.
-
ParentId
同一个表的外键。
如果一个人与他人之间的关系是聚合,并且一个人可能对许多其他事情负责person
s:
Persons:
usersresponsibilities
:
-
Id
,
-
PersonId
,
-
ResobonsiblePersonID
.
稍后,在这两种情况下,在前端应用程序中,您将需要将这些表中的数据作为对象而不是行来处理。你应该从对象的角度思考。
在您的应用程序中您当前的班级Person
应该映射到这个表。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)