Est-il de toute façon je peux créer un pas dans la clause comme je l'aurais dans SQL Server, Linq to entities?
Réponses
Trop de publicités?Voici un lien pour les prises en charge les extensions du Jeu dans LINQ to entities. On dirait qu'il prend en charge de définir la différence par Except
de sorte que vous pourriez faire quelque chose comme:
var exceptionList = new List { "exception1", "exception2" };
var query = myEntities.MyEntity
.Select( e => e.Name )
.Except( exceptionList );
Cela suppose une entité complexe dans lequel vous êtes à l'exclusion de certains d'entre eux en fonction de leurs noms et voulez les noms des entités qui ne sont pas exclus. Si vous vouliez l'ensemble de l'entité, vous aurez besoin de construire des exceptions comme des instances de la classe d'entité qui leur permet de satisfaire à la valeur par défaut opérateur d'égalité (voir docs).