我正在使用带有SQL数据库的C#开发应用程序。
我有一个模型:
Person() { string id;//unike key string name; List<string> responsableOf;//list of id }
我想将其表示为表格。
表格的哪些正确字段?
这取决于该人与他将负责的其他人之间存在什么样的关系。
如果是父母与子女的关系,即 组成 关系,则可以使用自我参考表。就像是:
Persons 包含以下各列:
Persons
Id
name
ParentId
如果一个人与其他人之间的关系是一个 集合 ,并且一个人可能对其他许多事情负责person:
person
Persons:
usersresponsibilities :
usersresponsibilities
PersonId
ResobonsiblePersonID
后来,在这两种情况下,在前端应用程序中,您都需要将这些表中的数据作为对象而非行来处理。您应该考虑对象。
在您的应用程序中,您当前的类Person应映射到此表。
Person