รูปแบบ Repository ใน.NET core คืออะไร
รูปแบบ Repository ใน.NET core คืออะไร

วีดีโอ: รูปแบบ Repository ใน.NET core คืออะไร

วีดีโอ: รูปแบบ Repository ใน.NET core คืออะไร
วีดีโอ: Repository pattern in asp net core 2024, อาจ
Anonim

รูปแบบพื้นที่เก็บข้อมูล เป็นนามธรรมของชั้นการเข้าถึงข้อมูล โดยจะซ่อนรายละเอียดว่าข้อมูลถูกบันทึกหรือดึงมาจากแหล่งข้อมูลอย่างไร รายละเอียดของวิธีการจัดเก็บและดึงข้อมูลอยู่ในลำดับ ที่เก็บ.

ในลักษณะนี้ repository ใน. NET core คืออะไร

NS ที่เก็บ รูปแบบมีจุดมุ่งหมายเพื่อสร้างชั้นนามธรรมระหว่างชั้นการเข้าถึงข้อมูลและชั้นตรรกะทางธุรกิจของแอปพลิเคชัน เป็นรูปแบบการเข้าถึงข้อมูลที่แจ้งแนวทางการเข้าถึงข้อมูลแบบหลวมๆ มากขึ้น

ด้านบนนี้ รูปแบบที่เก็บมีประโยชน์กับ Entity Framework Core หรือไม่ ไม่ ที่เก็บ /หน่วยของงาน ลวดลาย (ย่อมาจาก Rep/UoW) ไม่ใช่ มีประโยชน์กับ EF Core . ทางออกที่ดีกว่าคือการใช้ EF Core โดยตรง ซึ่งช่วยให้คุณใช้ EF Core's คุณสมบัติในการสร้างการเข้าถึงฐานข้อมูลที่มีประสิทธิภาพสูง

ในเรื่องนี้รูปแบบการจัดเก็บคืออะไร?

NS รูปแบบพื้นที่เก็บข้อมูล . ที่เก็บ เป็นคลาสหรือส่วนประกอบที่ห่อหุ้มตรรกะที่จำเป็นในการเข้าถึงแหล่งข้อมูล พวกเขารวมศูนย์ฟังก์ชันการเข้าถึงข้อมูลทั่วไป ทำให้สามารถบำรุงรักษาได้ดีขึ้น และแยกโครงสร้างพื้นฐานหรือเทคโนโลยีที่ใช้ในการเข้าถึงฐานข้อมูลจากเลเยอร์โมเดลโดเมน

เหตุใดเราจึงใช้รูปแบบ Repository

NS รูปแบบพื้นที่เก็บข้อมูล เป็น ใช้แล้ว เพื่อแยกตรรกะทางธุรกิจและชั้นการเข้าถึงข้อมูลในแอปพลิเคชันของคุณออก โดยทั่วไป ชั้นการเข้าถึงข้อมูลจะมีรหัสเฉพาะสำหรับการจัดเก็บและวิธีดำเนินการกับข้อมูลเข้าและออกจากที่จัดเก็บข้อมูล

แนะนำ: