У меня есть следующий сценарий:
Сущность Atom
обычно уникальна и может храниться в базе данных с использованием одного поля AtomID
в качестве первичного ключа.. In rare cases the
Atomneeds to be split. In that case a second record must be created in the database table with an identical
AtomIDbut a discriminating
SplitID`.
Итак, в основном мне нужен составной ключ из AtomID
и SplitID
, где SplitID
редко будет различать. Я бы не хотел терять функцию AutoID, которую предлагает база данных SQLServerCompact4, но именно это происходит, когда я определяю составной ключ для Atom
Entity в Fluid API.
Каков наилучший подход к этой проблеме?
Atoms
уникальны. Однако позже ошибка может привести к необходимости разделить атом в двух разных записях, которые, конечно, будут иметь разные значения для других полей. Но первостепенно то, что я вижу, что записи когда-то были одни. - person Dabblernl   schedule 10.12.2012