Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 20672|Odpověď: 1

[Zdroj] Udělej Linqův OrderBy podporu dynamických polí

[Kopírovat odkaz]
Zveřejněno 10.04.2017 15:58:53 | | |

S Linqovým OrderBy je to samozřejmě snadné, pokud přesně víte, o které pole jde:


Ale co když chceme napsat obecnou metodu a nevíme, které pole předem třídit?

Když hledám na internetu, je mnoho domácích blogů, které se navzájem kopírují, nadávájí, ale ve skutečnosti tyto kódy nemohou běžet.

Nebo dobrý posel cizinců:
http://www.4byte.cn/question/33782/dynamic-orderby-using-linq-dynamic.html

Vzal jsem ho a upravil a dá se použít. Hlavní myšlenkou je rozšířit Queryable. Ale je v ní spousta věcí, kterým nerozumím.
Výzva:







Předchozí:Použití TransactionScope v C#
Další:.net/c# Google Protocol Buffers – rychlý start
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com