static void FirstTest() { using (var db = new NorthwindDB()) { var query = db.Employee; foreach (var employee in query) { Console.WriteLine("{0} {1}", employee.EmployeeID, employee.FirstName); } } }
static void CountTest() { using (var db = new NorthwindDB()) { int count = db.Employee.Count(); Console.WriteLine(count); } }
static void Main() { DbManager.TurnTraceSwitchOn(); FirstTest(); CountTest(); }
static void SingleTableTest() { using (var db = new NorthwindDB()) { var query = from e in db.Employee where e.EmployeeID > 5 orderby e.LastName, e.FirstName select e; foreach (var employee in query) { Console.WriteLine("{0} {1}, {2}", employee.EmployeeID, employee.LastName, employee.FirstName); } } }
SELECT [e].[EmployeeID], [e].[LastName], [e].[FirstName], [e].[Title], [e].[TitleOfCourtesy], [e].[BirthDate], [e].[HireDate], [e].[Address], [e].[City], [e].[Region], [e].[PostalCode], [e].[Country], [e].[HomePhone], [e].[Extension], [e].[Notes], [e].[ReportsTo], [e].[PhotoPath] FROM [Employees] [e] WHERE [e].[EmployeeID] > 5 ORDER BY [e].[LastName], [e].[FirstName]