public static List <GroupContactRelation> GetAll() { using (AddressBookDB db = new AddressBookDB()) { return((from g in db.GCR select g).ToList()); } }
public static List <GroupData> GetAll() { //Создаем подключение к БД db //Возвращаем список //Конструкция using используется для закрытия соединения с БД, db.Close() писать не нужно, выполнится автоматом. using (AddressBookDB db = new AddressBookDB()) { return((from g in db.Groups select g).ToList()); } }
public List <EntryDate> GetContact() { using (AddressBookDB db = new AddressBookDB()) { return((from c in db.Contacts from gcr in db.GCR.Where(p => p.GroupID == this.Id && p.ContactID == c.Id) select c).Distinct().ToList()); } }
public List <GroupData> GetGroup() { using (AddressBookDB db = new AddressBookDB()) { return((from g in db.Groups from gcr in db.GCR.Where(p => p.ContactID == this.Id && p.GroupID == g.Id) select g).ToList()); } }