Merci pour cette belle présentation.
J'ai bien sur fait des tests avec Sqlite et une base de test, tous les essais faits avec vos exemples fonctionnent sauf les jointures, soit :
et le message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ConsultCollection Consultation = DB.Select() .From<Consult>() .InnerJoin<Patient>() .InnerJoin(Patient.Nu_IdColumn , Consult.Nu_IdColumn) .Where(Consult.Columns.Taille).IsGreaterThan(160) .And(Consult.Columns.Poids).IsLessThan(50) .ExecuteAsCollection<ConsultCollection>();
Comment éviter cela (sans refaire la base bien entenduSQLite error
ambiguous column name: main.PATIENTS.NU_ID)
Partager