Для нового проекта я сначала пытаюсь создать свои бизнес-классы, а потом создать реальные таблицы базы данных.Поэтому я использую Entity Framework 4 Designer.A создал новый файл «Модель данных сущностей ADO.Net» с расширением .edmx.
. Я создал две сущности:
![alt text](https://i.stack.imgur.com/w65e1.png)
Я хочу добавить 1 кСвязь между продуктом -> группа.Если бы я сначала создал базу данных MSSQL, я бы добавил столбец IDGroup в Table Product и сослался на Product.IDGroup на Group.IDGroup.Насколько я вижу, я не могу добавить такую связь в конструкторе, если добавляю новое свойство с именем IDGroup в сущность продукта
. Вот как я добавляю сопоставление: ![alt text](https://i.stack.imgur.com/dcPvl.png)
Что приводит к:
![alt text](https://i.stack.imgur.com/JQ8WB.png)
Теперь часть того, о чем этот вопрос: если я добавлю две таблицы из существующей базы данных MSSQL в файл edmx, я получу ошибку компиляции:
Error 3027: No mapping specified for the following EntitySet/AssociationSet - GroupSet, ProductSet
Что означает эта ошибка и что я должен сделать, чтобы это исправить?Если я удалю эти две таблицы, вместо этого я получу предупреждение:
Error 2062: No mapping specified for instances of the EntitySet and AssociationSet in the EntityContainer myContainer.
Что-то подсказывает мне, я все делаю неправильно, и это просто основные вещи.Как я могу сделать это правильно?