2016-11-29 21 views
0

新しいユーザーが自分の登録したアカウントにログインするたびに、自分のアカウントのテーブルを自動的に作成する必要があります& C#コーディング。オンラインショッピングサイトのようなカートに商品の詳細を追加したいからです。ユーザーが自分のアカウントにログインすると、カート内の詳細情報がページに表示されます。カートに商品詳細を追加する方法は他にありますか?C#を使用して自動的にデータベースにテーブルを作成する方法

+0

各ユーザーに新しいテーブルを作成してもよろしいですか? –

+0

yaa確かに....別のテーブルを作成したいのですが... – Harini

+0

を作成する方法を教えてください。その場合は、テーブルを作成してSPからコードを呼び出すSPを作成してください。 –

答えて

3

各ユーザー。代わりに、ユーザ固有のデータ(ユーザ名、電子メールなど)を保存する単一のユーザテーブルを作成します。次に、購入アイテムなど、ユーザーに関連付ける任意のタイプのアイテムについて、foreign keyをユーザーテーブルに作成します。最初にリレーショナル/ SQLデータベース設計の基礎をお読みになることをお勧めします。

+0

ok良いですが、Cでテーブルを自動的に作成する方法# – Harini

+0

'CREATE TABLE'クエリを実行するだけです。 –

+0

あなたが作成テーブルを言うと、自動的にコードのエンティティフレームワークについて話していますか? http://www.entityframeworktutorial.net/code-first/entity-framework-code-first.aspx –

0

オンラインショッピングカートは、現在のユーザーセッションの一時的なデータです。このデータを格納するテーブルを作成する必要はありません。オンラインショッピングカートのデータを保存するためのセッション変数(DataTable)を作成するだけです。

関連する問題