2013-07-26 3 views
1

Для создания моей модели я следовал ниже шагиСоздание модели для просмотра базы данных

  1. Я уже базу данных, так что я добавил модель ADO к моему проекту в папке модели.
  2. Модель ADO создала классы для меня, и я могу их использовать.

Я создал представление (не просмотр MVC) в моей БД. Но когда я пытаюсь добавить мою модель ADO, она не сработала, поскольку у нее нет основного ключа. Теперь я пытаюсь получить доступ к своему DbView. Какое лучшее решение для этого? Я не могу использовать LinqtoSql, так как моя БД - это Oracle. Другой вариант, что я могу написать класс модели для доступа к моему DbView? Но как я могу писать?

С уважением

ответ

0

Я решил эту проблему. Если один из моих столбцов имеет свойство «не null», EF определяет этот coloum n как PK. Поэтому я определяю новый столбец в своем представлении и генерирую GUID для этого столбца. Я думаю, что это поможет кому-то. С уважением.

Смежные вопросы