我开始学习ASP.NET,并遵循了本教程。因此,我得到了一个简单的应用程序,它使用ASP.NET Identity会员系统,并有一个包含产品和购物车项目的附加数据库。
考虑到用户和产品数据属于(我想)两个不同的数据库,有没有一种方法可以在它们之间创建多对多的关系?我还想保存添加新项目的用户,所以我需要一个多对一关系或外键。我发现了一堆为MVC指定的教程,但没有一个是为Web窗体指定的,因为我是一个初学者,所以我没能想出如何实现它来满足我的需求。
它存储添加到购物车的每个项目,而没有添加该项目的用户的信息,因此每个购物车项目都会显示给每个登录的用户。
你确定吗?引用以下教程:
如果用户以注册用户身份登录,则购物车ID设置为他们的用户名。但是,如果用户未登录,则购物车ID为设置为唯一值(GUID)。GUID确保只有一个购物车基于会话为每个用户创建。