При перепроектировании большой базы данных в нашей компании широко используются составные первичные ключи в базе данных.
Если забыть о влиянии на производительность, вызовет ли это какие-либо трудности при работе с этой базой данных в Entity Framework 4.0? Структура базы данных вряд ли изменится, и я не ищу «философских» дебатов, но каковы практические последствия?
Согласно Джереми Миллер," Составной ключ усложняет любой вид объектно-реляционного сопоставления и стойкость в целом ". но на самом деле он не говорит почему. Связано ли это с тем, как Entity Framework 4.0 обрабатывает ключи?