พื้นที่เก็บข้อมูลปัจจุบันมีตัวอย่างสำหรับการสร้างแอพ. NET Web และ Desktop ด้วยเทคโนโลยี Xomega และเฟรมเวิร์ก
ตัวอย่างแสดงให้เห็นถึงแอปพลิเคชันหลายระดับที่ใช้งานตามฐานข้อมูล AdventureWorks ตัวอย่างในเทคโนโลยีต่อไปนี้:
รหัสส่วนใหญ่รวมถึงมุมมองรูปแบบมุมมองสัญญาบริการธุรกิจและการใช้งานบริการถูกสร้างขึ้นจากโมเดล Xomega โดยเพิ่มรหัสที่กำหนดเองไว้ด้านบนเพื่อสร้างแอปพลิเคชันที่ใช้งานได้อย่างสมบูรณ์ บริการธุรกิจเป็น async และใช้ EntityFrameworkCore แต่อนุญาตให้เปลี่ยนเป็น EF 6.4 ซึ่งรองรับ. NET Core
ตัวอย่าง Adventureworks Xomega ถูกสร้างขึ้นครั้งแรกโดยทำตามการสอน Xomega ที่ครอบคลุม
ในการเรียกใช้ตัวอย่างเหล่านี้คุณต้องติดตั้งซอฟต์แวร์ต่อไปนี้:
คุณต้องทำการอัปเดตต่อไปนี้เพื่อให้สามารถเรียกใช้ตัวอย่างได้
Update-Package -Reinstall -IgnoreDependencies -FileConflictAction Ignore โดยการเปิด เครื่องมือ> NUGET PACKAND MANAGINdb.config ในโครงการ AdventureWorks.Services.Entities เพื่อชี้ไปที่ DB Adventureworks ของคุณAdventureWorks.Client.Blazor.Server เป็นโครงการเริ่มต้นและเรียกใช้โซลูชันAdventureWorks.Client.Blazor.Wasm ด้วยการกระทำ 'เริ่ม'AdventureWorks.Services.Rest ด้วยการกระทำ 'เริ่ม'AdventureWorks.Client.Spa ด้วยการกระทำ 'เริ่มต้นโดยไม่ดีบั๊ก' (การดีบักจะอยู่ในเบราว์เซอร์)AdventureWorks.Services.Rest ด้วยการกระทำ 'เริ่ม'AdventureWorks.Client.Web เป็นโครงการเริ่มต้นและเรียกใช้โซลูชันAdventureWorks.Client.Wpf เป็นโครงการเริ่มต้นและเรียกใช้โซลูชันAdventureWorks.Client.Wpf คุณสมบัติโครงการ จากนั้นเปิดคุณสมบัติโซลูชันและเลือกโครงการเริ่มต้นหลายโครงการดังนี้และเรียกใช้โซลูชันAdventureWorks.Client.Wpf พร้อมการกระทำ 'เริ่ม'AdventureWorks.Services.Rest ด้วยการกระทำ 'เริ่ม'AdventureWorks.Client.Wpf คุณสมบัติโครงการ จากนั้นเปิดคุณสมบัติโซลูชันและเลือกโครงการเริ่มต้นหลายโครงการดังนี้และเรียกใช้โซลูชันAdventureWorks.Client.Wpf พร้อมการกระทำ 'เริ่ม'AdventureWorks.Services.Wcf พร้อมการกระทำ 'เริ่ม'AdventureWorks.Services.Entities และโครงการเริ่มต้นและเรียกใช้โซลูชันใช้ที่อยู่อีเมลสำหรับบุคคลจาก AdventureWorks DB เป็นชื่อผู้ใช้ (เช่น [email protected]) และคำว่า 'รหัสผ่าน' เป็นรหัสผ่าน