Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 20672|Odpoveď: 1

[Zdroj] Urobte Linqov OrderBy podporu dynamických polí

[Kopírovať odkaz]
Zverejnené 10. 4. 2017 15:58:53 | | |

S linqovým OrderBy je to samozrejme jednoduché, ak presne viete, o ktoré pole ide:


Ale čo ak chceme napísať všeobecnú metódu a nevieme vopred, ktorý odbor triediť?

Keď hľadám na internete, je veľa domácich blogov, ktoré sa navzájom kopírujú, nadávajú, ale v skutočnosti tieto kódy nemôžu bežať.

Alebo dobrý posol cudzincov:
http://www.4byte.cn/question/33782/dynamic-orderby-using-linq-dynamic.html

Zobral som ho a upravil a dá sa použiť. Hlavnou myšlienkou je rozšíriť Queryable. Ale je v ňom veľa vecí, ktorým nerozumiem.
Výzva:







Predchádzajúci:Použitie TransactionScope v C#
Budúci:.net/c# Google Protocol Buffers – rýchly štart
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com