我有很多表,例如EmployeeType,OrderType,AddressType ......等等。这些表只有Id和Name,它们看起来一样,所以我决定只使用1个表来简化模式,你有表格: / p>
Type
------------
Id int Identity
EntityId id that represent the table check the table below
TypeId id of each table, EmployeeType, OrderType, etc.
Name Name of the type
Entity
------------
EntityId
Name
这里有一些例子:
实体表:
EntityId Name
1 EmployeeType
2 OrderType
输入表格:
Id EntityId TypeId Name
1 1 1 Employee
2 1 2 Manager
现在我有了Employee表,这个表有一个TypeId,当我的EntityId等于1(EmployeeType)时,我需要能够将FK放到Type表中吗?