AspNetUsers(Identity)与自定义数据库中的其他表之间存在多对多的关系

时间:2015-03-06 12:45:23

标签: c# asp.net entity-framework webforms asp.net-identity

我开始学习ASP.NET,并且我遵循了this教程。所以,我有一个简单的应用程序,它使用ASP.NET身份会员系统,并有一个包含产品和购物车项目的附加数据库。

有没有办法在用户和产品数据之间创建多对多关系,因为它们属于(我猜)两个不同的数据库? 我还想保存添加新项目的用户,因此我需要多对一关系或外键。我找到了一些为MVC指定的教程,但没有为Web Forms指定,因为我是初学者,我没有设法弄清楚如何根据我的需要实现它。

1 个答案:

答案 0 :(得分:0)

它存储添加到购物车的所有商品,但没有关于添加商品的用户的信息,因此每个购物车商品都会显示给每个登录的用户。

你确定吗?引自下面的教程:

  

如果用户以注册用户身份登录,则购物车ID设置为   他们的用户名。但是,如果用户未登录,则购物车ID为   设置为唯一值(GUID)。 GUID确保只有一个购物车   根据会话为每个用户创建。