Модель C # без базы данных TABLE [duplicate]

Вы можете использовать это, если $ 1 не работает с вами

var pattern = new RegExp("amman","i");
"abc Amman efg".replace(pattern,"<b>"+"abc Amman efg".match(pattern)[0]+"</b>");
1
задан marc_s 16 April 2017 в 07:27
поделиться

1 ответ

Сделайте это так:

var players = dbContext.Database
    .SqlQuery<PlayerViewModel>("SELECT Vardas as FirstName, Pavarde as LastName FROM ZAIDEJAS")
    .ToList<PlayerViewModel>();

Он известен как SQL-запросы для типов без сущностей .

2
ответ дан CodingYoshi 19 August 2018 в 05:10
поделиться
  • 1
    Но теперь он не будет компилироваться: The type arguments for method 'Database.SqlQuery<TElement>(string, params object[])' cannot be inferred from the usage. Try specifying the type arguments explicitly. – Mazas 15 April 2017 в 19:09
  • 2
    См. Мое редактирование. Я уверен, что он будет работать только с ToList(), если будут указаны имена столбцов. Наверное, вы можете проверить оба пути и сообщить мне. – CodingYoshi 15 April 2017 в 19:16
  • 3
    Да, сейчас это работает. Но возможно ли добавить атрибут в viewmodel вместо использования псевдонимов? – Mazas 15 April 2017 в 19:25
  • 4
    Вы пытались только с помощью ToList()? Мне любопытно узнать, сработает ли это. Также прочитайте этот , когда у вас есть шанс. – CodingYoshi 15 April 2017 в 19:39
  • 5
    Да. Оно работает – Mazas 16 April 2017 в 10:39
Другие вопросы по тегам:

Похожие вопросы: