2016-11-29 73 views
0

每当新用户登录到他的注册帐户,那时我需要自动为他的帐户创建一个表&它必须使用C#访问用户名作为表名称,编码。因为我想将产品详情添加到购物车中,例如在线购物网站。如果用户登录到他们的帐户什么是可用的购物车中的细节应该显示在他们的网页..是否有任何其他方式添加产品的详细信息到购物车....如何使用C#自动创建数据库表

+0

您确定要为每个用户创建一个新表吗? –

+0

yaa肯定....我想创建单独的表....请帮助我如何创建 – Harini

+0

以及...在这种情况下,创建一个SP创建一个表,并从您的代码中调用该SP。 –

回答

3

你不应该创建一个新的表每个用户。请创建一个存储用户特定数据(如用户名,电子邮件等)的单个用户表。然后,对于要与用户关联的任何类型的商品(如购买商品),请在用户表中创建一个foreign key。您可能需要首先阅读关系数据库设计的基础知识。

+0

确定罚款....但如何自动创建表在C# – Harini

+0

您可以只运行一个'CREATE TABLE'查询。 –

+0

当你说自动创建表时您是在谈论代码第一个实体框架? http://www.entityframeworktutorial.net/code-first/entity-framework-code-first.aspx –

0

在线购物车是当前用户会话中的临时数据,我认为您不需要创建表来存储该数据。您只需创建一个会话变量(DataTable)来存储在线购物车的数据。