Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 Entity Framework работа с представлениями  [new]
bald56rus
Member

Откуда:
Сообщений: 194
всем привет. не знаю как сформулировать напишу как понимаю, есть некая база данных с "вьюшками" как при помощи "EF" работать с ними? с таблицами работаю так
public class Items
    {
        public int Id { get; set; }
        public string Col1 { get; set; }
        public string Col2 { get; set; }
    }
public class Context : DbContext
    {
        public Context(): base()
            {
            
            }
        public DbSet<Items> Items { get; set;
    }

подскажите пожалуйста как обратиться из приложения к вьюшке?!
11 фев 15, 11:23    [17248729]     Ответить | Цитировать Сообщить модератору
 Re: Entity Framework работа с представлениями  [new]
bald56rus
Member

Откуда:
Сообщений: 194
то ли я вопросы не так задаю, то ли глупости спрашиваю, выкрутился так:
public class ListItem
    {
        [Key]
        public int Id{ get; set; }
        public string Name { get; set; }
        public decimal? Col1 { get; set; }
        public decimal? Col2 { get; set; }
        public decimal? Col3 { get; set; }
        public decimal? Col4 { get; set; }
    }

обращаюсь из контроллера так:
IQueryable<ListItem> items = db.Database.SqlQuery<ListItem>("Select * from [dbo].viewListItem").AsQueryable();
11 фев 15, 12:19    [17249152]     Ответить | Цитировать Сообщить модератору
 Re: Entity Framework работа с представлениями  [new]
Алексей К
Member

Откуда: Новосибирск
Сообщений: 13632
bald56rus
подскажите пожалуйста как обратиться из приложения к вьюшке?!
Точно так же, как к таблице. EF не важно, таблица это или вьюха.
12 фев 15, 07:16    [17253466]     Ответить | Цитировать Сообщить модератору
 Re: Entity Framework работа с представлениями  [new]
bald56rus
Member

Откуда:
Сообщений: 194
Алексей К
bald56rus
подскажите пожалуйста как обратиться из приложения к вьюшке?!
Точно так же, как к таблице. EF не важно, таблица это или вьюха.

большое спасибо, да счас все получилось. до этого пробовал, ловил исключение подумал что с вьюшками надо работать как то иначе
12 фев 15, 07:29    [17253472]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить