Порядок свойств дампа LINQPad 8 отличается от порядка свойств LINQPad 5.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Порядок свойств дампа LINQPad 8 отличается от порядка свойств LINQPad 5.

Сообщение Anonymous »

В LINQPad 5 с Linq-to-Sql DataContext, если я выгружаю таблицу.

Код: Выделить всё

Users.Take( 5 ).Dump();
Панель результатов содержит свойства в том порядке, в котором они были определены в файле .dbml, и, следовательно, в том порядке, в котором они были размещены в сгенерированном классе C#.В LINQPad 8 с объектами EF Core DbContext, если я выгружаю одну и ту же таблицу, свойства всегда выгружаются в алфавитном порядке, а не в порядке объявления свойств в шаблонном классе.
Есть ли способ сделать дамп в зависимости от порядка объявления?
Я видел сообщение об изменении порядка свойств дампа, которое я, возможно, мог бы реализовать, но предпочел бы просто получите поведение по умолчанию для свойств порядка, появляющихся в классе.
Используя отражение, если я делаю typeof( KAT.Camelot.DbContexts.Evolution.AWS.User ).GetProperties().Dump( ); порядок перечисленных свойств соответствует порядку объявления.

Подробнее здесь: https://stackoverflow.com/questions/791 ... -linqpad-5
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»