..
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:
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 .
| |
ASP (Advanced)
Pełny kurs tworzenia dynamicznych stron internetowych. Od 39 €. |
| |
ASP.NET (Kurs)
Pełny kurs do tworzenia aplikacji WWW od 49 €. |
| |
SQL i bazy danych (pole)
Tworzenie i zarządzanie relacyjnymi bazami danych. Od 39 €. |