static void Main(string[] args) { ObjectFactory f = new ObjectFactory(); f.CreateCustomer("Hitsu", "888"); f.CreateTypeItem("testType"); f.SaveChange(); MyRepository rep = new MyRepository(); List <Customer> list = rep.GetAll <Customer>(); foreach (var x in list) { Console.WriteLine("Id = {2}, Name = {0}, Phone = {1}", x.Name, x.Phone, x.Id); } List <TypeItem> list2 = rep.GetAll <TypeItem>(); foreach (var x in list2) { Console.WriteLine("Name = {0}", x.Name); } Console.ReadLine(); }