This solution follows the Multiservice pattern for Microsoft Orleans; it was generated with Modern.CSharp.Templates 3.0.0 by this command:
dotnet new mcs-orleans-multiservice --RootNamespace InnoWvateDotNet.EShop --Multiservice TeamA --Logicalservice Catalog
The BasketService was added with this PowerShell command:
.\AddLogicalService.ps1 Basket
See the pattern rules for how to structure code in this solution (this will be guarded by automation in a later template version).
Use AddLogicalService.ps1 <name> to add more logical services to the solution.
This sample currently targets:
- .NET 10
- Microsoft Orleans 10