投稿者 るきお  (社会人) 投稿日時 2022/6/13 21:19:06
>Using table As Data.DataTable = DbUtil.Select(command)
>のDbUtil.Selectは共有メソッドですか?
はい。そして、DbUtilクラスは私がサンプル用に作ったクラスです。
私が貼り付けた画像でMySampleSystem.DataAccessプロジェクトにDbUtilクラスがあるのをご確認いただけます。
SQLの実行や、SQLの結果の取得は決まりきったコードなので、大したコードではありませんが、このようにユーティリティー化して利用するプロジェクトが多いように思います。


>マイクロサービスにした場合は、例示して頂いたようなプロジェクトはどのようになるのでしょうか?
>マイクロサービスは単独で完結しているものと理解しました。
いいえ。マイクロサービスアーキテクチャーは細かいものを連携させて1つのシステムにします。
マイクロサービスアーキテクチャーはやや高度なトピックです。
向いているシステムとそうでないシステムもありますので、あまり深入りしなくてもよいと思います。
参考資料
https://docs.microsoft.com/ja-jp/dotnet/architecture/microservices/architect-microservice-container-applications/microservices-architecture

>単独で完結するマイクロサービスでは共通となるモデルは用いずに、
>それぞれのサービスで独自のモデルに相当するクラスを定義することになるのでしょうか?
マイクロサービスアーキテクチャーではJSONがデータ形式の主役になります。
それをVB側ではモデルとしてもよいですし、動的に利用してもよいです。