На этой странице описаны все шаги для редактирования RC: http://msdn.microsoft.com/en-us/library/dd456813.aspx
Это простые шаги, довольно интуитивно понятные для любого, кто работает с базой данных.Однако, когда я пытаюсь отредактировать его, я могу изменить основной компонент (как описано) и:
- Зависимый заполнен автоматически, я не могу установить его вручную
- Я не могуустановить основной ключ
- Я не могу установить зависимый ключ
Сетка для ключей просто не работает, я даже не могу щелкнуть по ней.
Я пытаюсь восстановитьRC, после того как я случайно изменил его (введя базовый класс для таблиц).
Вопрос - почему я не могу редактировать RC сейчас и как решить эту проблему?
Одним из "решений" является удаление всех затронутых таблиц из модели и обновление модели из базы данных (см .: http://www.mikelindegardeonline.com/2011/03/03/entity-framework-insufficient-mapping-error/). Но это разрушит все мои другие изменения.
.Net 4.0.
решено
Я не заметил пропуска маленького значка ключа рядом с полями. Когда я добавил базовый класс, это затронуло не только отношения, но и ключевые поля. Без ключевых полей я не смог бы исправитьотношения.