質問: something); ``` サーバー側のBlazorでコンポーネントを操作するときに、このクリーンで効率的なアプローチはありますか? この質問の幅広い性質について申し訳ありませんが、私がすでに読んだはずのブログ、ドキュメント、またはチュートリアルを私に教えてください。ありがとう!
回答: コントローラーと呼ぶものは、データベースからデータを取得し、それを呼び出し側のメソッドに渡すサービスクラスに変換する必要があります。このサービスは、スタートアップクラスのDIコンテナーに追加する必要があります。このサービスをコンポーネントで使用するには、次のように挿入する必要があります。 ``` @inject DataService myDataService ``` Blazorテンプレートには、そのようなサービスを定義してコンポーネントで使用する方法のサンプルが付属していると思います。 Blazorチームによるサンプルへのリンクは 、サービスの作成方法とコンポーネントでの使用方法です。このサービスはEntity Frameworkを使用していませんが、これは非常にマイナーなものであり、対応できると確信しています。