public IEnumerable<Contact> GetContacts(int page) { var db = new CSharpContext(); db.Configuration.ProxyCreationEnabled = false; db.Configuration.LazyLoadingEnabled = false; return db.Contacts.OrderBy(x=> x.LastName).Skip(page).Take(10).ToList(); }
public MainWindowVM() { /* AddCommand = new DelegateCommand( () => { Contacts.Add(new Contact { FirstName = this.FirstName }); FirstName = null; }, () => !String.IsNullOrWhiteSpace(FirstName) ); */ var db = new CSharpContext(); Contacts = db.Contacts.Local; Keywords = db.Keywords.Local; ContactMethods = db.ContactMethods.Local; Addresses = db.Addresses.Local; db.Contacts.Load(); db.Keywords.Load(); db.ContactMethods.Load(); db.Addresses.Load(); ContactSize = Contacts.Count; KeywordSize = Keywords.Count; ContactMethodSize = ContactMethods.Count; AddressSize = Addresses.Count; }