我正在寻找一些专家和正确的建议,开始工作的POC,以作出决定的微服务与DotNet核心开发的部署。
POC概念:客户会选择一些产品,下订单,申请折扣,然后付款。顾客可以看到他过去的订单。
我已经浏览了很多关于网络和视频的文章,这些文章都是针对微服务领域的。并使用dotnet核心进行开发。在任何地方,大多数情况下,教程或指导都会把它带到云端。
我在找一个帮助to give a start in local machine no cloud involvement。在开始之前,我有一些查询,,并就它征求一些专家意见:
Q1:在dotnet核心中创建服务的正确方法是什么?
我是否
我有以下表格:
discount table:
id
name
description
amount
discount_exception
id
from_date
to_date
discount_id (foreign key to discount table)
折扣例外表用于存储折扣对用户不可用的日期范围,因此不应显示折扣。请注意,discount和discount_exception之间存在1:M的关系。换句话说,一个折扣可以有很多例外。
现在,我编写SQL的方法是获取所有折扣,然后在数组中循环它们,并查询discount_exception表,以确定每个折扣是否在特定的日期范围内