0

我有以下情况:

实体通常是唯一的 Atom,可以使用单个AtomID字段作为其主键存储在数据库中。. In rare cases theAtom needs to be split. In that case a second record must be created in the database table with an identicalAtomID but a discriminatingSplitID`。

所以,基本上我需要一个复合键,并且AtomID很少有区别。我不想失去 SQLServerCompact4 数据库提供的 AutoID 功能,但是当我在 Fluid API 中为实体定义复合键时会发生这种情况。SplitIDSplitIDAtom

解决这个问题的最佳方法是什么?

4

1 回答 1

1

您应该使用外键创建一个新表,AtomID并区分SpiltID以显示两者之间的关系。

于 2012-12-09T19:14:17.540 回答