Cycle de progression Faire (quelque chose qui marche) -> comprendre ce que l’on fait/comment cela marche -> pousser plus loin les notions
| // récupèration CodeFluent.Runtime.CodeFluentPersistence persistence = CodeFluentContext.Get(CFContacts.Constants.CFContactsStoreName).Persistence; // OU création d'un objet persistence CodeFluent.Runtime.CodeFluentPersistence persistence = CodeFluentContext.GetNew("CFContact").Persistence; // >> redéfinition de la chaine de connexion persistence.ConnectionString = @"Data Source=.;Initial Catalog=CFContacts;Integrated Security=SSPI"; |
| public static ContactCollection FindAllContactsStartsWith(string start) { ContactCollection result = new ContactCollection(); //Connexion CodeFluent.Runtime.CodeFluentPersistence persistence = CodeFluentContext.Get(CFContacts.Constants.CFContactsStoreName).Persistence; // on crée une command appelant la procédure stockée persistence.CreateStoredProcedureCommand("Contact_FindAllStartsWith"); persistence.AddParameter("@Start", start); System.Data.IDataReader reader = CodeFluentContext.Get(CFContacts.Constants.CFContactsStoreName).Persistence.ExecuteReader(); while (reader.Read()) { CFContacts.Contact contact = new CFContacts.Contact(); ((CodeFluent.Runtime.ICodeFluentEntity)(contact)).ReadRecord(reader); result.Add(contact); } reader.Close(); reader.Dispose(); return result; } |