Entity Framework - การตั้งค่าสภาพแวดล้อม

มีอะไรใหม่ใน Entity Framework 6

Framework มี API ที่ซับซ้อนซึ่งช่วยให้คุณสามารถควบคุมทุกอย่างได้อย่างละเอียดตั้งแต่การสร้างแบบจำลองไปจนถึงพฤติกรรมรันไทม์ ส่วนหนึ่งของ Entity Framework 5 อยู่ภายใน. NET และอีกส่วนหนึ่งอาศัยอยู่ในชุดประกอบเพิ่มเติมที่แจกจ่ายโดยใช้ NuGet

  • ฟังก์ชันหลักของ Entity Framework ถูกสร้างขึ้นใน. NET Framework

  • การสนับสนุน Code First นั่นคือสิ่งที่ช่วยให้ Entity Framework ใช้คลาสแทนโมเดลภาพและ API วิธีที่เบากว่าสำหรับการโต้ตอบกับ EF อยู่ในแพ็คเกจ NuGet

  • หลักคือสิ่งที่ให้การสืบค้นการติดตามการเปลี่ยนแปลงและการแปลงทั้งหมดจากการสืบค้นของคุณไปเป็นแบบสอบถาม SQL รวมทั้งจากข้อมูลที่ส่งกลับไปยังวัตถุ

  • คุณสามารถใช้แพ็คเกจ EF 5 NuGet กับทั้ง. NET 4 และ. NET 4.5

  • จุดสำคัญจุดหนึ่งของความสับสน -. NET 4.5 ได้เพิ่มการรองรับ enums และข้อมูลเชิงพื้นที่ให้กับ Entity Framework API หลักซึ่งหมายความว่าหากคุณใช้ EF 5 กับ. NET 4 คุณจะไม่ได้รับคุณสมบัติใหม่เหล่านี้ คุณจะได้รับเมื่อรวม EF5 กับ. NET 4.5 เท่านั้น

ตอนนี้เรามาดู Entity Framework 6 กันดีกว่าตอนนี้ API หลักที่อยู่ใน. NET ใน Entity Framework 6 เป็นส่วนหนึ่งของแพ็คเกจ NuGet

มันหมายความว่า -

  • Entity Framework ทั้งหมดอยู่ภายในชุดประกอบนี้ซึ่งจัดจำหน่ายโดย NuGet

  • คุณจะไม่ต้องพึ่งพา. NET เพื่อให้คุณลักษณะเฉพาะเช่นการสนับสนุน Entity Framework enum และการสนับสนุนข้อมูลพิเศษ

  • คุณจะเห็นว่าคุณสมบัติอย่างหนึ่งของ EF6 คือรองรับ enums และข้อมูลเชิงพื้นที่สำหรับ. NET 4

ในการเริ่มทำงานกับ Entity Framework คุณต้องติดตั้งเครื่องมือการพัฒนาต่อไปนี้ -

  • Visual Studio 2013 ขึ้นไป
  • SQL Server 2012 ขึ้นไป
  • การอัปเดต Entity Framework จาก NuGet Package

ไมโครซอฟท์ยังมีรุ่นฟรีของสตูดิโอภาพซึ่งยังมี SQL Server และสามารถดาวน์โหลดได้จากwww.visualstudio.com

การติดตั้ง

Step 1- เมื่อดาวน์โหลดเสร็จสิ้นให้เรียกใช้โปรแกรมติดตั้ง กล่องโต้ตอบต่อไปนี้จะปรากฏขึ้น

Step 2 - คลิกที่ปุ่มติดตั้งและจะเริ่มกระบวนการติดตั้ง

Step 3- เมื่อขั้นตอนการติดตั้งเสร็จสมบูรณ์คุณจะเห็นกล่องโต้ตอบต่อไปนี้ ปิดกล่องโต้ตอบนี้และรีสตาร์ทคอมพิวเตอร์หากจำเป็น

Step 4- เปิด Visual Studio จากเมนูเริ่มซึ่งจะเปิดกล่องโต้ตอบต่อไปนี้ จะเป็นครั้งแรกสำหรับการเตรียมการ

Step 5 - เมื่อเสร็จแล้วคุณจะเห็นหน้าต่างหลักของ Visual studio

มาสร้างโปรเจ็กต์ใหม่จากไฟล์→ใหม่→โปรเจ็กต์

Step 1 - เลือก Console Application แล้วคลิกปุ่ม OK

Step 2 - ในโซลูชัน Explorer ให้คลิกขวาที่โครงการของคุณ

Step 3 - เลือก Manage NuGet Packages ดังที่แสดงในภาพด้านบนซึ่งจะเปิดหน้าต่างต่อไปนี้ใน Visual Studio

Step 4 - ค้นหา Entity Framework และติดตั้งเวอร์ชันล่าสุดโดยกดปุ่มติดตั้ง

Step 5- คลิกตกลง เมื่อติดตั้งเสร็จแล้วคุณจะเห็นข้อความต่อไปนี้ในหน้าต่างผลลัพธ์ของคุณ

ตอนนี้คุณพร้อมที่จะเริ่มแอปพลิเคชันของคุณ