J'ai récemment eu besoin d'écrire une interface fluide pour C# qui reflétera essentiellement SQL. Oui, je suis au courant de LINQ to SQL, mais je suis intéressant pour obtenir "plus proche du métal" - ayant quelque chose qui ne fournit essentiellement rien de plus qu'un shim SQL Intellisensified au sein de C#.Interface EBNF vers fluide
Par ex,
var fq = new FluentQuery();
Expression<Action> =
() => fq.SELECT.DISTINCT(Foo.ID).FROM(Foo).WHERE(Foo.Age > 22);
Maintenant, je pensais que ce concept pourrait être généralisé - qui est, que diriez-vous d'un EBNF général au générateur d'interface fluide? Est-ce que quelqu'un sait si une telle bête existe?
Si vous le voulez maintenant, cherchez "Micro ORM" pour plusieurs options. – TrueWill