Listing 14-1. Podstawowy dostęp do danych przy użyciu mechanizmu ADO.NET
Ten przykład rozpoczyna się w wierszu 12. pliku Program.cs należącego do solucji BasicAdoNet.sln umieszczonej w katalogu BasicAdoNet.
Listing 14-2. Rozwiązanie wykorzystujące technikę LINQ to Entities zamiast mechanizmu ADO.NET
Ten przykład rozpoczyna się w wierszu 11. pliku Program.cs należącego do solucji BasicLinqToEntities.sln umieszczonej w katalogu BasicLinqToEntities.
Listing 14-3. Używanie wygenerowanych typów encji
Ten przykład rozpoczyna się w wierszu 15. pliku Program.cs należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-4. Używanie właściwości nawigacji
Ten przykład rozpoczyna się w wierszu 28. pliku Program.cs należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-5. Korzystanie z różnych związków przy użyciu właściwości nawigacji
Ten przykład rozpoczyna się w wierszu 46. pliku Program.cs należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-6. Używanie asocjacji bezpośrednio po wstępnym zapytaniu
Ten przykład rozpoczyna się w wierszu 73. pliku Program.cs należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-7. Jawne ładowanie encji dla asocjacji
Ten przykład rozpoczyna się w wierszu 80. pliku Program.cs należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-8. Określanie związków, które mają zostać wstępnie załadowane z bazy
Ten przykład rozpoczyna się w wierszu 88. pliku Program.cs należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-9. Proste wyrażenie zapytania LINQ to Entities
Ten przykład rozpoczyna się w wierszu 100. pliku Program.cs należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-10. Zapytanie łańcuchowe
Ten przykład rozpoczyna się w wierszu 113. pliku Program.cs należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-11. To samo zapytanie w pełnej postaci
Ten przykład rozpoczyna się w wierszu 122. pliku Program.cs należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-12. Użycie zapytania ESQL
Ten przykład rozpoczyna się w wierszu 130. pliku Program.cs należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-13. Łańcuch znakowy opisujący połączenie w pliku App.config
Ten przykład rozpoczyna się w wierszu 5. pliku App.config należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-14. Przekazywanie jawnego łańcucha połączenia
Ten przykład rozpoczyna się w wierszu 146. pliku Program.cs należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-15. Łańcuch połączenia z SQL Serverem
Ten przykład rozpoczyna się w wierszu 15. pliku App.config należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-16. Modyfikowanie istniejącej encji
Ten przykład rozpoczyna się w wierszu 166. pliku Program.cs należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-17. Błąd polegający na niespełnieniu wymagań narzucanych na nową encję przez więzy
Ten przykład rozpoczyna się w wierszu 183. pliku Program.cs należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-18. Dodawanie nowej encji
Ten przykład rozpoczyna się w wierszu 205. pliku Program.cs należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-19. Usuwanie encji
Ten przykład rozpoczyna się w wierszu 216. pliku Program.cs należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-20. Zastosowanie klasy TransactionScope
Ten przykład rozpoczyna się w wierszu 221. pliku Program.cs należącego do solucji EfExamples.sln umieszczonej w katalogu EfExamples.
Listing 14-21. Udostępnianie encji
Ten przykład rozpoczyna się w wierszu 8. pliku MyData.svc.cs należącego do solucji WcfDsExamples.sln umieszczonej w katalogu WcfDsExamples.
Listing 14-22. Dostępne encje opisane przez usługę WWW
Brak kodu. Ten przykład demonstruje dane wyświetlane na ekranie komputera podczas działania aplikacji.
Listing 14-23. Kod współpracujący z usługą WCF Data Service po stronie klienta
Ten przykład rozpoczyna się w wierszu 12. pliku Program.cs należącego do solucji WcfDsExamples.sln umieszczonej w katalogu WcfDsExamples.