public static List <GroupData> GetAll() { using (AddressBookDB db = new AddressBookDB()) //Если использовать using, то метод db.Close() будет вызываться автоматически { return((from g in db.Groups select g).ToList()); } }
public static List <ContactData> GetAll() { using (AddressBookDB db = new AddressBookDB()) //Если использовать using, то метод db.Close() будет вызываться автоматически { return((from c in db.Contacts.Where(x => x.Deprecated == "0000-00-00 00:00:00") select c).ToList()); //(x => x.Deprecated == "0000-00-00 00:00:00") - "лямбда выражение" } }
public List <ContactData> GetContacts() { using (AddressBookDB db = new AddressBookDB()) //Если использовать using, то метод db.Close() будет вызываться автоматически { return((from c in db.Contacts from gcr in db.GCR.Where(p => p.GroupID == ID && p.ContactID == c.ContactID && c.Deprecated == "0000-00-00 00:00:00") select c).Distinct().ToList()); } }