Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / MVC Model LINQ поле только для SELEC, без INSERT/UPDATE / 2 сообщений из 2, страница 1 из 1
02.07.2018, 22:22
    #39668537
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC Model LINQ поле только для SELEC, без INSERT/UPDATE
Есть таблица:
Код: c#
1.
2.
3.
4.
5.
6.
7.
    public class Table
    {
        [Key]
        public int? TableID { get; set; }
        [NotMapped]
        public DateTime? DateCreate { get; set; }
    }


Поле "DateCreate" (дата и время создания записи) заполняется в самой БД. То есть єто поле в Инзерте и Апдейте на стороне клиента не задействовано.
Нужно только делать Селект по нему.
Подскажите такое возможно?
И какой атрибут нужно указывать перед ним?
Потому что при указании атрибуте [NotMapped] при SELECTE:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
var query =
{
   from x in db.Tables
   select new
   {
      x.DateCreate
   }
}


получаю исключение:
Код: plaintext
1.
2.
The specified type member 'DateCreate' is not supported in LINQ to Entities. 
Only initializers, entity members, and entity navigation properties are supported.

Заранее спасибо за любую помощь!
...
Рейтинг: 0 / 0
02.07.2018, 23:22
    #39668554
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC Model LINQ поле только для SELEC, без INSERT/UPDATE
potkin,
Вариант :
вместо [NotMapped]
Код: c#
1.
[ Timestamp ]
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / MVC Model LINQ поле только для SELEC, без INSERT/UPDATE / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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