Je le code suivant:LINQ to Entities - trier par tableau
public List<OversizeElement> GetOversizeRegulations(List<string> states)
{
var tmpList = (from i in _db.States
where states.Any(p=>i.Name == p)
select new
{
StateID = i.ID,
StateName = i.Name,
StateShortName = i.ShortName
}).ToList();
, je sélectionner des informations supplémentaires pour tous les états de la variable «états de. Cela fonctionne, mais j'ai besoin d'obtenir le même ordre, comme dans la variable 'states'. Comment le trier? Elle exige objet IComparer, mais je ne peux pas imaginer comment écrire dans mon cas
Comment est 'states' ordonné? –
est l'ordre des états diffent puis tmplist? – lordkain
@lordkain, différent –