Cycle de progression Faire (quelque chose qui marche) -> comprendre ce que l’on fait/comment cela marche -> pousser plus loin les notions
| ContactCategory oContactCategory = ContactCategory.Load(3); // Methodes retournant un IDataReader IDataReader reader = ContactCollection.DataLoadAll(); IDataReader reader = ContactCollection.DataLoadByContactCategory(oContactCategory); IDataReader reader = ContactCollection.PageDataLoadAll(null); IDataReader reader = ContactCollection.PageDataLoadByContactCategory(oContactCategory); // Methodes retournant une collection ContactCollection Contacts = ContactCollection.LoadAll(); ContactCollection Contacts = ContactCollection.LoadByContactCategory(oContactCategory); ContactCollection Contacts = ContactCollection.PageLoadAll(1, 1); |
| // retournant un objet metier Contact oContact = Contact.Load(1); Contact oContact = Contact.LoadByEntityKey("1"); |
| Contact c = new Contact(); c.ContactName = "Durand"; c.ContactFirstName = "Paul"; c.ContactAge = 50; c.ContactCategoryId = 1; bool result = ContactCollection.Insert(c); |
| Contact c = new Contact(); c.ContactName = "Durand"; c.ContactFirstName = "Paul"; c.ContactAge = 50; c.ContactCategoryId = 1; bool result = Contact.Save(c); |
| Contact c = Contact.LoadById(3); c.ContactName = "DUPONND"; c.ContactFirstName = "Paul"; c.ContactAge = 50; c.ContactCategoryId = 1; bool result = Contact.Save(c); |
| Contact c =Contact.LoadById(3); c.ContactName = "DUPOND"; c.ContactFirstName = "Paul"; c.ContactAge = 50; c.ContactCategoryId = 1; bool result = Contact.Save(c); |
| Contact c =Contact.LoadById(3); ContactCollection.Delete(c); |
| Contact c =Contact.LoadById(3); bool result = Contact.Delete(c); |
| ContactCollection Contacts = ContactCollection.LoadAll(); Contact c = new Contact(); c.Id = 5;// il faut definir la cle ici même pour une cle auto incrementée c.ContactName = "SCHACHT"; c.ContactFirstName = "Eric"; c.ContactAge = 30; c.ContactCategoryId = 1; Contacts.Add(c); Contacts.SaveAll(); |