Я додав до свого проекту нову модель даних сутності ADO.Net та за допомогою Майстра оновлення додав таблиці до моделі. П'ять із вибраних таблиць були додані на поверхню дизайну. Дві інші таблиці не додаватимуться. Я вибираю їх у майстрі та натискаю Готово, але вони ніколи не відображаються на поверхні дизайну.
Це помилка, чи бувають ситуації, коли таблицю не можна додати до моделі (за задумом)?
ОНОВЛЕННЯ: XML (* .edmx) виявляє проблему.
<!--Errors Found During Generation:
warning 6013: The table/view 'FooBar.dbo.Roles' does not
have a primary key defined and no valid primary key could be inferred.
This table/view has been excluded. To use the entity you will need to
review your schema, add the correct keys and uncomment it.-->
<!--<EntityType Name="Roles">
<Property Name="role_id" Type="decimal" />
<Property Name="role_desc" Type="nvarchar" MaxLength="30" />
</EntityType>-->