我正在尝试创建一个电子商务网站,我需要决定创建帐户管理的女巫方向。我有两个数据库,一个是ASPNETDB.MDF
,另一个是{{1}到目前为止,我正在使用LINQ to SQL访问ComputerStore.mdf
中的数据。
我的问题是我不确切知道如何继续前进。
一方面我有我熟悉的会员API,我可以使用它来访问ComputerStore
中的数据,但我不知道这是否可以与当前的LINQ-to-SQL混合使用因为在我创建购物车表的某个时刻,我需要每行的用户ID。
另一方面,我可以尝试将ASPNETDB.MDF
中的表添加到基于ASPNETDB.MDF
表创建的LINQ-to-SQL模型中我不知道是否在同一LINQ中混合两个数据库-to-SQL模型运行良好。
如果还有其他选择,请告诉我。如果不是我应该走哪条路?
答案 0 :(得分:1)
好吧,如果必须为成员资格表使用单独的数据库,那么您只需要在数据库中松散地耦合用户ID。然后,要访问成员资格数据库,只需创建自己的LINQ to SQL模型。
这将允许您在两个数据库上执行CRUD,并且您可以在必要时从成员资格模型中收集用户ID,以将松散耦合的ID放入购物车表中。
答案 1 :(得分:1)