Size: a a a

var chat = new Chat();

2020 February 26

G

Gopneg in var chat = new Chat();
да похер, я уже прочитал как другой класс
источник

G

Gopneg in var chat = new Chat();
var query = context.Languages.FromSqlRaw($"select nextval('{seq.sequenceName}'::regclass) id, '' \"name\"");        
       var id = (await query.SingleAsync()).Id;
источник

A

Andrey in var chat = new Chat();
Lars Ulrich
без даппера только еще один дбсет, инфа сотка
Даппер это микро шляпа для маппинга. Его и руками можно сделать
источник

G

Gopneg in var chat = new Chat();
но выглядит как говно
источник

A

Andrey in var chat = new Chat();
Gopneg
var query = context.Languages.FromSqlRaw($"select nextval('{seq.sequenceName}'::regclass) id, '' \"name\"");        
       var id = (await query.SingleAsync()).Id;
А точно
источник

A

Andrey in var chat = new Chat();
Ну дак как заказывал скууль
источник

A

Andrey in var chat = new Chat();
Gopneg
var query = context.Languages.FromSqlRaw($"select nextval('{seq.sequenceName}'::regclass) id, '' \"name\"");        
       var id = (await query.SingleAsync()).Id;
Че за г. Ты асинк у запроса не заюзал
источник

A

Andrey in var chat = new Chat();
FromSqlRawAsync
источник

G

Gopneg in var chat = new Chat();
иди тикток смотри в своем телефоне, епт
источник

V

Vakun in var chat = new Chat();
Gopneg
нет, мне надо произвольный объект вернуть
в данном случае тупо long
var bookId = context.Books.Select(x=>x.Id).FirstOrDefault()
источник

G

Gopneg in var chat = new Chat();
Vakun
var bookId = context.Books.Select(x=>x.Id).FirstOrDefault()
ты даже не понял проблемы
источник

V

Vakun in var chat = new Chat();
я еще вверху читаю, ща мб дойду до сути
источник

A

Andrey in var chat = new Chat();
Он произвольное поле запрашивает без строгого типа
источник

A

Andrey in var chat = new Chat();
Тут только скуль. Но такая себе задача......
источник

G

Gopneg in var chat = new Chat();
Vakun
var bookId = context.Books.Select(x=>x.Id).FirstOrDefault()
но все равно пасиба
поправил децл
  var query = context.Languages.FromSqlRaw($"select nextval('{seq.sequenceName}'::regclass) id, '' \"name\"").Select(q => q.Id);
       Assert.AreEqual(2, await query.SingleAsync());
источник

V

Vakun in var chat = new Chat();
Gopneg
но все равно пасиба
поправил децл
  var query = context.Languages.FromSqlRaw($"select nextval('{seq.sequenceName}'::regclass) id, '' \"name\"").Select(q => q.Id);
       Assert.AreEqual(2, await query.SingleAsync());
проблему понял, у нас дапер для такого говна есть
источник

G

Gopneg in var chat = new Chat();
я кажется начинаю понимать нахера нужен даппер
в нем никто не просирал фичи еф, в отличие от самого еф
источник

V

Vakun in var chat = new Chat();
а вобще метод расширения с dbConenction.Query внутри и проблема решена навсегда
источник

G

Gopneg in var chat = new Chat();
Vakun
а вобще метод расширения с dbConenction.Query внутри и проблема решена навсегда
угу, переизобрести орм предлагаешь внутри? с датаридерами и прочим г?
источник

V

Vakun in var chat = new Chat();
Gopneg
но все равно пасиба
поправил децл
  var query = context.Languages.FromSqlRaw($"select nextval('{seq.sequenceName}'::regclass) id, '' \"name\"").Select(q => q.Id);
       Assert.AreEqual(2, await query.SingleAsync());
ну типа да, или хотя б этого франкенштейна туда засунь
источник