Xomega.Examples
Release 2.0
現在のリポジトリには、Xomegaテクノロジーとフレームワークを備えた.NET Webおよびデスクトップアプリの構築の例が含まれています。
例は、次のテクノロジーのサンプルアドベンチャーワークスデータベースに基づいて、動作するマルチ層アプリケーションを示しています。
ビュー、ビューモデル、ビジネスサービス契約、サービスの実装を含むコードのほとんどは、Xomegaモデルから生成され、その上にカスタムコードが追加されて、完全に機能するアプリケーションを構成します。ビジネスサービスは非同期であり、EntityFrameWorkCoreを使用していますが、.NET CoreもサポートするEF 6.4に切り替えることができます。
AdventureWorks Xomegaの例は、当初、包括的なXomegaチュートリアルに従って作成されました。
これらの例を実行するには、次のソフトウェアをインストールする必要があります。
例を実行できるように、次の更新を作成する必要があります。
Update-Package -Reinstall -IgnoreDependencies -FileConflictAction IgnoreAdventureWorks.Services.Entitiesプロジェクトのdb.configファイルの接続文字列を更新して、AdventureWorks DBを指します。AdventureWorks.Client.Blazor.Serverを起動プロジェクトとして選択し、ソリューションを実行します。AdventureWorks.Client.Blazor.Wasm with 'start'アクション。AdventureWorks.Services.Rest with 'start'アクション。AdventureWorks.Client.Spa 「デバッグせずに開始」アクションを備えています。 (デバッグはブラウザにあります)AdventureWorks.Services.Rest with 'start'アクション。AdventureWorks.Client.Webを起動プロジェクトとして選択し、ソリューションを実行します。AdventureWorks.Client.Wpfを選択し、ソリューションを実行します。AdventureWorks.Client.Wpfプロジェクトプロパティで条件付き定数を条件付けます。次に、ソリューションプロパティを開き、次のように複数の起動プロジェクトを選択し、ソリューションを実行します。AdventureWorks.Client.Wpf 「start」アクション付き。AdventureWorks.Services.Rest with 'start'アクション。AdventureWorks.Client.WpfプロジェクトプロパティでWCF条件付き定数を設定します。次に、ソリューションプロパティを開き、次のように複数の起動プロジェクトを選択し、ソリューションを実行します。AdventureWorks.Client.Wpf 「start」アクション付き。AdventureWorks.Services.Wcf 「start」アクション付き。AdventureWorks.Services.EntitiesとStartup ProjectsのプロパティでEF6条件付き定数を設定し、ソリューションを実行します。アドベンチャーワークスDBの人のメールアドレスをユーザー名([email protected]など)、および「パスワード」という単語をパスワードとして使用します。