我必须实现一个测试平台。我的数据库需要以下表格:Students
、Teachers
、Admins
和Personnel
其他。我想知道在这些表中的每一个中使用FirstName
and是否更有效,或者在另一个表中使用.LastName
Persons
PersonID
就个人而言,我喜欢这种方式,尽管实现起来比较棘手,因为我认为它更干净,特别是如果您从面向对象的角度来看它。这会给数据库增加不必要的开销吗?
不知道提及我想使用 SQL Server 和 ADO.NET Entity Framework 是否有帮助。