Blazor WebAssembly 客户端项目依赖项
Blazor WebAssembly Client project dependencies
这个属于 Blazor WebAssembly(asp.net 核心托管)。
我有一个代表应用程序支持的用例的枚举类型。
它位于域项目中,因为它是特定于域的。
我想使用来自 Blazor 客户端的枚举,但这需要引用域项目(我猜不推荐这样做?)。
我看到的唯一解决方案是在共享项目中创建一个类似的枚举类型,并将其映射到服务器端的域。这听起来很不方便,因为我最终可能会得到很多类型,这些类型是在 Domain 中找到的类型的副本。
您会推荐哪些更好的解决方案?
没问题
"to create a similar enum type inside Shared project and map it to the Domain one on Server side"
共享项目是您的 DTO 所在的地方,是服务器和客户端之间的共同点。
该枚举属于哪种 类?
这个属于 Blazor WebAssembly(asp.net 核心托管)。
我有一个代表应用程序支持的用例的枚举类型。 它位于域项目中,因为它是特定于域的。
我想使用来自 Blazor 客户端的枚举,但这需要引用域项目(我猜不推荐这样做?)。
我看到的唯一解决方案是在共享项目中创建一个类似的枚举类型,并将其映射到服务器端的域。这听起来很不方便,因为我最终可能会得到很多类型,这些类型是在 Domain 中找到的类型的副本。
您会推荐哪些更好的解决方案?
没问题
"to create a similar enum type inside Shared project and map it to the Domain one on Server side"
共享项目是您的 DTO 所在的地方,是服务器和客户端之间的共同点。
该枚举属于哪种 类?