mercredi 25 mars 2015

Automated tests for Expression translation

I am using PredicateBuilder to build reusable expressions as return values of objects. For example:



public interface ISurveyEligibilityCriteria
{
Expression<Func<Client, bool>> GetEligibilityExpression();
}


I want to have automated tests that determine whether a particular expression is translateable into T-SQL by Entity Framework (ie that it doesn't throw a NotSupportedException while "executing"). I can't find anything on the internet - is this possible (seems like it should be)?


Aucun commentaire:

Enregistrer un commentaire