|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
Всем привет ! Фрагмент кода: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Понимаю, что это жутко криво. Надо бы сделать красиво, для чего подсунуть в лямбду значение переменной DBC_FILESORTFIELD. В разных источниках прочитал, что это можно сделать. Но как-то очень сложно, на мой взгляд. Подскажите, пожалуйста, простой способ, если он есть, конечно :) Спасибо за любую помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 14:13 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
Код: c# 1. 2.
ну и аналогично меняете выражение ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 14:38 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 14:40 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
не забудьте: Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 14:55 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
MsGuns, тебе нужно реализовать паттерн "Спецификация"- 100% под твой случай. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 15:13 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 16:15 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
Konst_One, Код: c# 1. 2.
Ошибка 1 Аргументы-типы для метода "System.Linq.Enumerable.OrderBy<TSource,TKey>(System.Collections.Generic.IEnumerable<TSource>, System.Func<TSource,TKey>)" не должны определяться по использованию. Попытайтесь явно определить аргументы-типы. F:\Prog\ASPNET\HeroAPI\HeroAPI\MainForm.cs ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 16:44 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
значит в вашем случае придётся использовать вариант , который вам предложил ЕвгенийВ ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 16:47 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
using System.Linq.Dynamic; Ругается, что нет в пространстве имен. VS 2012, EF5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 16:48 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
ЕвгенийВ, Спасибо, конечно, но для меня это слишком сложно пока :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 16:49 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
MsGunsusing System.Linq.Dynamic; Ругается, что нет в пространстве имен. VS 2012, EF5 https://www.nuget.org/packages/System.Linq.Dynamic ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 16:52 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
Konst_OneMsGunsusing System.Linq.Dynamic; Ругается, что нет в пространстве имен. VS 2012, EF5 https://www.nuget.org/packages/System.Linq.Dynamic There are 8 reliases. What one can I download ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 16:56 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
какую версию .NET использует ваш проект, для такой и берите ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 16:59 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
или у вы на 3.5 ещё? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 17:06 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
Konst_One, там все для .NET 4.0, а у меня 4.5 Ладно, обойдусь сортировкой ListView : https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.listview.listviewitemsorter?view=netframework-4.8 Всем большое спасибо. PS. Вот что убивает после Delphi - это архисложность реализации очень многих простых вещей :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 17:11 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
нормально, ставь ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 17:11 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
через nuget package manager>... for solution ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 17:13 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
MsGunsPS. Вот что убивает после Delphi - это архисложность реализации очень многих простых вещей :)так а зачем слез? сидел бы дальше на Delphi. Там ведь такая простая реализация простых вещей, что любой, переходящий с другого языка, поймет все моментально. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 17:14 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
MsGunsKonst_One, там все для .NET 4.0, а у меня 4.5 Ладно, обойдусь сортировкой ListView : https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.listview.listviewitemsorter?view=netframework-4.8 Всем большое спасибо. PS. Вот что убивает после Delphi - это архисложность реализации очень многих простых вещей :) В делфях связка TDBGrid-TDataSource-TDataSet-TQuery/TStoredProc предельно ясна и понятна. Попробовал сделать то же самое в VS+EF - это что-то с чем-то. Началось с того, что пришлось качать с NuGet EntityDtatSource. Он появился в панели элементов, но почему-то недоступный. Кончилось тем, что обошелся ListView, благо редактировать ничего в гридах не даю :) Допускаю, конечно, что дело на 90% в моей неопытности в C# ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 17:19 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
Shocker.ProMsGunsPS. Вот что убивает после Delphi - это архисложность реализации очень многих простых вещей :)так а зачем слез? сидел бы дальше на Delphi. Там ведь такая простая реализация простых вещей, что любой, переходящий с другого языка, поймет все моментально. Жизнь заставила :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 17:20 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
MsGunsДопускаю, конечно, что дело на 90% в моей неопытности в C#ура! MsGunsTDBGrid-TDataSource-TDataSet-TQuery/TStoredProcпротивMsGunsVS+EFраньше ездил на велосипеде, там все понятно, руль и две педали. Сел в машину, руль не такой, педали не такие, куча непонятных кнопочек, даже тронуться не смог. Ты можешь не использовать ни EF ни Linq - никто не заставляет. Берешь старый добрый DataGrid, SQL-запросы и вперед. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 17:27 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
Shocker.ProMsGunsPS. Вот что убивает после Delphi - это архисложность реализации очень многих простых вещей :)так а зачем слез? сидел бы дальше на Delphi. Там ведь такая простая реализация простых вещей, что любой, переходящий с другого языка, поймет все моментально. Самый простой пример: Вот почему в шарпе есть Int.ToString есть, а назад String.ToInt нетути ? Вместо этого есть какой-то Int.Parse ? Другой пример: почему IObjectQuery может использоваться только ОДИН раз ? Для того, чтобы, например, посчитать кол-во полученных записей, приходится извращаться навешивая какие-то извращения типа ридеров. И таких примеров сотни и тысячи. Ладно, это крик души, не более :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 17:29 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
Shocker.ProMsGunsДопускаю, конечно, что дело на 90% в моей неопытности в C#ура! MsGunsTDBGrid-TDataSource-TDataSet-TQuery/TStoredProcпротивMsGunsVS+EFраньше ездил на велосипеде, там все понятно, руль и две педали. Сел в машину, руль не такой, педали не такие, куча непонятных кнопочек, даже тронуться не смог. Ты можешь не использовать ни EF ни Linq - никто не заставляет. Берешь старый добрый DataGrid, SQL-запросы и вперед. Красиво написано :) А теперь, если можно, код в студию :) Сколько там будет строк и сколько библиотек нужно еще накачать чтобы все это работало ? "Вперед" - не хочу. MVC - классная вещь бесспорно. В Delphi 7 и C-builder, где я сидел лет 10, этого не было (или я не знал где, если и было) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2019, 17:34 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 23:03 |
|
Положить в лямбда Linq значение переменной
|
|||
---|---|---|---|
#18+
fkthat Dynamic Linq лишь бы что-то написать, чтоб про тебя не забыли ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 23:26 |
|
|
start [/forum/topic.php?fid=17&fpage=3&tid=1349100]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
others: | 232ms |
total: | 396ms |
0 / 0 |