在发帖之前,我一直在网上寻找一个很好的解决方案,我已经连续三天发明了这个帖子,并试图在这篇文章之前对它进行思考。所以如果我漏掉了什么或者弄错了,请理解。
我需要为使用SQL Server 2014和Visual Studio 2013创建发票(PDF格式)建立输入数据库模型。我的公司只与其他企业,即商业实体经营和工作。
我不知道如何模拟这样的情况:
卖方(服务供应商)向客户XOR代表开具发票。(XOR =排他OR)
我需要跟踪有关公司和他们所有的信息:卖方,客户或代表最初有相同的属性。我可以为它们提供标识符,如SellerID、CustomerID、RepresentativeID,但我不知道
我计划一起使用Identity Server 4和Asp.net核心标识。我的网站将与Identity Server 4/ASP.NETCore标识对话,希望每个用户都能得到一个公司名称。
我是否应该创建一个名为Company的新的customer表,并在Asp User表中添加一个列将它们连接在一起。
或者这应该是一项索赔吗?
我知道,当我认证我的用户,他们被送回我的主要网站,我将有一个公司表,他们将被链接,但只是不确定的目的,以识别他们。
我觉得这应该是一个索赔,但我想再次检查,因为我是新的这一切。