..
กับรุ่นล่าสุด NET Framework ที่. เป็นเทคโนโลยีใหม่ที่จะถูกนำมาใช้ในระดับของการโต้ตอบกับ databse ที่เรียกว่า LINQ (แบบสอบถามภาษาแบบบูรณาการ) นี้เป็นชุดของนามสกุล. NET Framework เพื่อดำเนินการค้นหาอย่างรวดเร็วในข้อมูล LINQ ขยายไวยากรณ์ของ C # และ Visual Basic แต่ไม่แทนที่เทคโนโลยีอื่น ๆ สำหรับการเข้าถึงข้อมูลก็เป็นทางเลือกที่มีประโยชน์ในการเดียวกัน
เทคโนโลยีนี้เรียกว่า'ภาษาแบบบูรณาการ'เนื่องจากมันมีโอกาสที่จะสร้างแบบสอบถามที่คุณต้องการรวมไว้ในไวยากรณ์ของภาษาโปรแกรมที่กำหนดไว้เป็น C # และ Visual Basic ที่
เพื่อให้เข้าใจถึงศักยภาพในการก้าวไปข้างหน้ากับตัวอย่าง เพิ่มรูปแบบเว็บใหม่เพื่อให้โครงการของเราและแทรกการควบคุม GridView ภายในมันสำหรับการดูข้อมูลที่ได้จากแบบสอบถาม LINQ ที่จะดำเนินการในอนาคตอันใกล้ ในตัวอย่างนี้เราจะใช้เป็นข้อมูลรถยนต์ชั้นแหล่งที่มาที่เราได้เห็นบทเรียนที่ผ่านมาไม่กี่ (บ้านโดยการเพิ่มอีกรูปแบบฟอร์ดโฟกัส)
ในเหตุการณ์ Load ของฟอร์มใส่รหัสต่อไปนี้
if (! this.IsPostBack)
{
รายชื่อ <Auto> autoList Auto.CreaListaAuto = ();
= GridView1.DataSource จาก autoList รถ
ที่
auto.Marca.Contains ("ฟอร์ด") == true
auto.Marca.Length OrderBy
auto.Modello.ToUpper เลือก ();
GridView1.DataBind ();
}
กับไวยากรณ์นี้เราจะขอให้นำกลับไปตารางเท่านั้นฟอร์ดโมเดลรถยี่ห้อเรียกใช้โปรแกรมประยุกต์และในความเป็นจริงผลที่ได้จะแสดงดังต่อไปนี้

ถ้าเราปรับเปลี่ยนรหัสการแสดงผลแบรนด์ที่เรายังเขียน
การป้องกันถือเป็นโมฆะ Page_Load (ผู้ส่งวัตถุ, EventArgs e)
{
if (! this.IsPostBack)
{
รายชื่อ <Auto> autoList Auto.CreaListaAuto = ();
= GridView1.DataSource จาก autoList รถ
ที่
auto.Marca.Contains ("ฟอร์ด") == true
auto.Modello.Length OrderBy
เลือกรถ;
GridView1.DataBind ();
}
}
และผลที่ได้จะเป็นดังนี้

ข้อสรุปถึงขนาดของงบ LINQ จะเป็นดังนี้
<variabile จาก collezione> ใน <collezione> <criteri ที่เลือก OrderBy <criteri จาก ordinamento> <object selezionati> เลือกรายการ
สิ่งที่น่าสนใจที่สุดคือการที่เราสามารถสอบถามกับ LINQ (แต่ยังแก้ไขข้อมูล) โดยใช้แบบจำลองที่เป็นอิสระจากประเภทต่างๆของแหล่งที่มา มันสามารถในการเข้าถึงความเป็นจริงไปยังฐานข้อมูล, ไฟล์ข้อความและไฟล์ XML, อาร์เรย์, Excel, แฟ้มการกำหนดค่าข้อมูลเกี่ยวกับการประกอบ, คีย์รีจิสทรีและวัตถุอื่น ๆ ตรวจสอบย้อนกลับการเก็บรวบรวมวัตถุ enumerable
มีหลายสายพันธุ์ของเทคโนโลยีนี้รวมถึง :
โดยเฉพาะอย่างยิ่งเทคโนโลยีที่ใช้เป็น LINQ กับ SQL ที่ลึกซึ้งยิ่งขึ้นสิ่งที่ฉันจะนำคุณไปยังบทความที่ผมเขียนเวลาที่ผ่านมาที่คุณจะพบในบาง หน้านี้ .
| |
ASP (Advanced)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 39 € |
| |
ASP.NET (หลักสูตร)
หลักสูตรเต็มสำหรับสร้างเว็บแอพพลิเคชันจาก 49 € |
| |
SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 € |