Onion Architecture
1.0.0
สถาปัตยกรรมหัวหอม เอาชนะปัญหาของสถาปัตยกรรมแบบเลเยอร์ได้อย่างง่ายดาย ด้วยสถาปัตยกรรม Onion สิ่งที่เปลี่ยนเกมคือ Domain Layer (เอนทิตีและกฎการตรวจสอบที่เหมือนกันในกรณีทางธุรกิจ ) อยู่ที่แกนหลักของแอปพลิเคชันทั้งหมด ซึ่งหมายถึงความยืดหยุ่นที่สูงขึ้นและการมีเพศสัมพันธ์ที่น้อยลง ในแนวทางนี้ เราจะเห็นว่าเลเยอร์ทั้งหมดขึ้นอยู่กับเลเยอร์ Core เท่านั้น
เราจะพูดถึง Onion Architecture ใน ASP.NET Core และข้อดีของมัน นอกจากนี้เรายังจะร่วมกันสร้าง WebApi ที่เป็นไปตามรูปแบบหนึ่งของสถาปัตยกรรม Onion เพื่อที่เราจะได้เห็นว่าทำไมการนำสถาปัตยกรรมดังกล่าวไปใช้ในโครงการที่กำลังจะมาถึงของคุณจึงเป็นเรื่องสำคัญ
นี่คือรายการคุณสมบัติและเทคโนโลยีที่เราจะใช้สำหรับการตั้งค่านี้