---
title: "コンソールの例"
slug: "sample-console-application"
abstract: "Sitecoreで提供されている機能例の概要。Commerce.Sample.Consoleで、ソリューションを拡張するために利用できます。"
---
# コンソールの例

商取引サービスはODataサービスとして公開されます。ODataサービスは典型的なRESTベースの機能を提供し、従来のRESTクエリに応答できるようにします。ODataサービスはまた、強型型型のプロキシを生成するための豊富なメタデータも提供しており、これによりクライアントは強型型クライアントプロキシを使ってサービスとの接続を確立できます。これにより、強型型クライアント開発が可能となり、破損した変更を迅速に特定できるため、保守性が向上します。

このプログラミングスタイルを示すために、[Sitecore Experience Commerceソフトウェア開発キット(SDK](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/sitecore-commerce-engine-sdk.html "Sitecore Commerce Engine SDK") )はSitecore.Commerce.Sample.Consoleソリューションに完全な機能例セットを提供します。サンプル解をVisual Studioで開いて、エンドツーエンドで実行して完全な解を演算できます。これには、典型的な注文シナリオのサンプルを用いた価格設定、プロモーション、注文ソリューションの演練が含まれます。

ソリューションを拡張する際は、これらのコンソールサンプルにも連携することをお勧めします。不要な機能を削除したり、自分の環境に合わせてカスタマイズしたりすることができます。これにより、例えば初日から複数のシナリオをサポートする注文を生成することができます。提供されたサンプルデータを使って、自分のシナリオに合わせて迅速に反復修正できます。