Я создаю классы Linq, запуская SQLMetal из командной строки для базы данных Compact 3.5. База данных Compact 3.5 представляет собой локальный кеш базы данных (сгенерированный мастером создания кэша локальной базы данных Sync Framework). Кажется, CE поддерживает ограничения внешних ключей, но я их не вижу, и SQLMetal не создает их в модели. model из исходной базы данных SQL 2008 и указание моего контекста данных на базу данных Compact, похоже, не работает.
Есть ли способ, как я могу сгенерировать свои ассоциации, кроме как вручную добавить их в модель?