Repositori saat ini berisi contoh untuk membangun aplikasi web dan desktop.
Contohnya menunjukkan aplikasi multi-tier yang berfungsi berdasarkan database Contoh AdventureWorks dalam teknologi berikut:
Sebagian besar kode, termasuk tampilan, model tampilan, kontrak layanan bisnis dan implementasi layanan dihasilkan dari model Xomega, dengan kode khusus ditambahkan di atasnya untuk membuat aplikasi yang berfungsi penuh. Layanan bisnis adalah async, dan menggunakan EntityFrrameworkCore, tetapi memungkinkan beralih ke EF 6.4, yang juga mendukung .NET Core.
Contoh AdventureWorks Xomega pada awalnya dibuat dengan mengikuti tutorial Xomega yang komprehensif.
Untuk menjalankan contoh -contoh ini, Anda perlu menginstal perangkat lunak berikut:
Anda perlu membuat pembaruan berikut untuk dapat menjalankan contoh.
Update-Package -Reinstall -IgnoreDependencies -FileConflictAction Ignoredb.config di Proyek AdventureWorks.Services.Entities untuk menunjuk ke AdventureWorks DB Anda.AdventureWorks.Client.Blazor.Server sebagai proyek startup dan jalankan solusinya.AdventureWorks.Client.Blazor.Wasm dengan aksi 'Start'.AdventureWorks.Services.Rest dengan aksi 'Start'.AdventureWorks.Client.Spa dengan tindakan 'Mulai tanpa Debugging'. (Debugging akan ada di browser)AdventureWorks.Services.Rest dengan aksi 'Start'.AdventureWorks.Client.Web sebagai proyek startup dan jalankan solusinya.AdventureWorks.Client.Wpf sebagai proyek startup dan jalankan solusinya.AdventureWorks.Client.Wpf Project Properties. Kemudian buka properti solusi, dan pilih beberapa proyek startup sebagai berikut, dan jalankan solusinya.AdventureWorks.Client.Wpf dengan aksi 'start'.AdventureWorks.Services.Rest dengan aksi 'Start'.AdventureWorks.Client.Wpf . Kemudian buka properti solusi, dan pilih beberapa proyek startup sebagai berikut, dan jalankan solusinya.AdventureWorks.Client.Wpf dengan aksi 'start'.AdventureWorks.Services.Wcf dengan aksi 'Start'.AdventureWorks.Services.Entities dan proyek startup, dan jalankan solusinya.Gunakan alamat email untuk seseorang dari AdventureWorks DB sebagai nama pengguna (mis. [email protected]), dan kata 'kata sandi' sebagai kata sandi.