Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Модель из вьюхи / 10 сообщений из 10, страница 1 из 1
25.12.2009, 19:23
    #36387285
Robb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модель из вьюхи
Есть ли возможность генерить EF модели из вьюх?

Я вот попытался засосать вьюху, но походу не понимает структуру вьюхи и не может сгенерить группы классов для нее.

Есть идеи?

Спасибо.
...
Рейтинг: 0 / 0
25.12.2009, 19:40
    #36387303
Robb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модель из вьюхи
почему спрашиваю, потому что визард предлагает рассмотерть вью и процедуры и т.д.

но не генерит ничего..

как, неужели вручную?
...
Рейтинг: 0 / 0
25.12.2009, 19:44
    #36387309
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модель из вьюхи
процедуры нужно импортировать (дополнительно жамкнуть правой кнопкой).
И с вызовом там не так всё гладко.
...
Рейтинг: 0 / 0
25.12.2009, 19:47
    #36387317
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модель из вьюхи
buredИ с вызовом там не так всё гладко.
имел в виду это
авторNot every function mapping will become a method of the ObjectContext. Methods that return scalar values or those that send data to the database will be part of the model but not be available as a method. These can be called from Entity Client.
может быть в следующих версиях поправят.
...
Рейтинг: 0 / 0
25.12.2009, 19:59
    #36387334
Robb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модель из вьюхи
bured,

а как с вьюхами?
...
Рейтинг: 0 / 0
25.12.2009, 20:27
    #36387377
Robb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модель из вьюхи
блин, не работает с вьюхой..
...
Рейтинг: 0 / 0
27.12.2009, 03:51
    #36388298
Robb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модель из вьюхи
Added the connection string to App.Config.
The model was generated with warnings or errors.
Please see the Error List for more details. These issues must be fixed before running your application.
Loading metadata from database took 00:00:06.8094254.
Generating model took 00:00:03.6322448.
Writing out the EDMX file took 00:00:00.0533076.
Added the connection string to App.Config.
The model was generated with warnings or errors.
Please see the Error List for more details. These issues must be fixed before running your application.
Loading metadata from database took 00:00:01.9968146.
Generating model took 00:00:02.1942531.
Writing out the EDMX file took 00:00:00.0029121.
Added the connection string to App.Config.
Generated model file: Trip.edmx.
Loading metadata from database took 00:00:07.1679260.
Generating model took 00:00:02.6386445.
Writing out the EDMX file took 00:00:00.0936926.
Added the connection string to App.Config.
Generated model file: Trip.edmx.
Loading metadata from database took 00:00:01.8805289.
Generating model took 00:00:01.0171507.
Writing out the EDMX file took 00:00:00.0031210.
Added the connection string to App.Config.
Generated model file: Air.edmx.
Loading metadata from database took 00:00:01.9933416.
Generating model took 00:00:01.0393505.
Writing out the EDMX file took 00:00:00.0032708.
Added the connection string to App.Config.
The model was generated with warnings or errors.
Please see the Error List for more details. These issues must be fixed before running your application.
Loading metadata from database took 00:00:01.9705990.
Generating model took 00:00:02.2468933.
Writing out the EDMX file took 00:00:00.0012945.
Added the connection string to App.Config.
The model was generated with warnings or errors.
Please see the Error List for more details. These issues must be fixed before running your application.
Loading metadata from database took 00:00:01.9749602.
Generating model took 00:00:00.9749577.
Writing out the EDMX file took 00:00:00.0012286.
Added the connection string to App.Config.
The model was generated with warnings or errors.
Please see the Error List for more details. These issues must be fixed before running your application.
Loading metadata from database took 00:00:01.9505643.
Generating model took 00:00:00.9868519.
Writing out the EDMX file took 00:00:00.0011590.
Added the connection string to App.Config.
The model was generated with warnings or errors.
Please see the Error List for more details. These issues must be fixed before running your application.
Loading metadata from database took 00:00:05.7844773.
Generating model took 00:00:01.5589076.
Writing out the EDMX file took 00:00:00.0120993.


где эти ошибки смотреть интересно..
...
Рейтинг: 0 / 0
27.12.2009, 03:55
    #36388299
Robb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модель из вьюхи
Message 9 The table/view 'master.dbo.QUERY1' 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.

Ха, какой еще праймери у вьюхи..
...
Рейтинг: 0 / 0
27.12.2009, 04:03
    #36388300
Robb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модель из вьюхи
короче понятно все...
надо чтоб во вьюхе был какой либо праймери от какой либо из селектированных таблиц...

завтра попробую..
...
Рейтинг: 0 / 0
27.12.2009, 19:18
    #36388821
Robb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модель из вьюхи
Короче сделал я все это вручную.

Если есть желание у кого чтобы я описал процедуру "внедрения" вьюхи - напишите - опишу здесь.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Модель из вьюхи / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]