..


Linki sponsorowane

Zapytania danych z LINQ

Z najnowszych wersji. NET Framework to nowa technologia została wprowadzona na poziomie interakcji z databse nazwie LINQ (Language Integrated Query). Jest to zestaw rozszerzeń. NET Framework do wykonywania szybkich zapytań o dane. LINQ rozszerza składni C # i Visual Basic, ale nie zastąpić innymi technologiami dostępu do danych, jest użyteczną alternatywą do tego samego.

Technologia ta nazywa się "język zintegrowany", ponieważ daje możliwość budowania kwerendę, którą chcesz włączyć je do składni języków programowania definiuje się jako C # i Visual Basic.

Aby zrozumieć potencjał przystępujemy przykład. Dodaj nową formę internetowej do naszego projektu i umieścić kontrolkę GridView wewnątrz niego do przeglądania danych z zapytania LINQ, które będą wykonywać szybko. W tym przykładzie będziemy używać w samochodach klasy źródło danych, które widzieliśmy kilka lekcji temu (w domu poprzez dodanie nowego modelu Ford Focus).

W przypadku obciążenia w postaci wprowadzić kod






 if (! this.IsPostBack)







 {



  



 Lista <Auto> autolist Auto.CreaListaAuto = ();



  



 = GridView1.DataSource z autolist samochód



  



 gdzie



  



 auto.Marca.Contains ("Ford") == true



  



 auto.Marca.Length orderby



  



 auto.Modello.ToUpper select ();



  



 GridView1.DataBind ();







 }



Z tej składni prosimy, aby przywrócić do sieci tylko w modelach Forda marki uruchamiania aplikacji w rzeczywistości wynik zostanie wyświetlony następujący

Jeśli zmodyfikować kod, aby wyświetlić marki również napisać






 protected void Page_Load (object sender, EventArgs e)







 {



  



 if (! this.IsPostBack)



  



 {



    



 Lista <Auto> autolist Auto.CreaListaAuto = ();



    



 = GridView1.DataSource z autolist samochód



    



 gdzie



    



 auto.Marca.Contains ("Ford") == true



    



 auto.Modello.Length orderby



    



 wybierz samochód;



    



 GridView1.DataBind ();



  



 }







 }



, a wynik jest następujący

Podsumowując wielkości oświadczenie LINQ jest w następujący sposób






 <variabile z collezione> w <collezione>

 





 <Criteri gdzie SELECT

 





 orderby <criteri z ordinamento>







 <object wybrać selezionati> pozycji



Najbardziej interesujące jest to, że możemy zapytanie z LINQ (ale również modyfikować danych) przy użyciu modelu, niezależnie od różnego rodzaju źródeł. To może w rzeczywistości dostęp do baz danych, pliki tekstowe, pliki XML, tablice, pliki Excel, pliki konfiguracyjne, informacje na temat zespołów, kluczy rejestru i innych obiektów zdolny do zbioru przeliczalnego obiektów.

Istnieje kilka wariantów tej technologii, w tym:

  • LINQ to Objects - Umożliwia przesyłanie zapytań na kolekcjach obiektów w pamięci
  • LINQ to XML - umożliwia wykonywanie operacji na informacji w formacie XML
  • LINQ to DataSet - Pozwala na zapytanie wpisane DataSets
  • LINQ to SQL - Umożliwia stanowią wykres obiektów w pamięci, które reprezentują obiektów w bazie danych SQL Server, które następnie wykonać zapytanie

W szczególności, zastosowanej technologii jest LINQ do SQL do pogłębienia tego, co chciałbym odnieść się do artykułu pisałem jakiś czas temu, że można znaleźć na tej stronie .

Pomoc z Visual Studio ASP.Net
E-Learning
ASP (Advanced) ASP (Advanced)
Pełny kurs tworzenia dynamicznych stron internetowych. Od 39 €.
ASP.NET (Kurs) ASP.NET (Kurs)
Pełny kurs do tworzenia aplikacji WWW od 49 €.
SQL i bazy danych (pole) SQL i bazy danych (pole)
Tworzenie i zarządzanie relacyjnymi bazami danych. Od 39 €.
Linki sponsorowane