Developer29 Ответов: 4

Как создать таблицу автоматически в C#


предположим, что если пользователь регистрируется на веб-сайте, автоматически должна быть создана таблица для его учетной записи входа в базу данных в C# & имя таблицы должно быть именем идентификатора пользователя...автоматически он должен использовать это имя для создания таблицы...

Что я уже пробовал:

пожалуйста, кто-нибудь мне поможет...как это сделать

Developer29

Мне нужен полный код

4 Ответов

Рейтинг:
31

Peter Leow

Ты серьезно? Новый стол для каждой новой регистрации? Нет! это должна быть новая запись для каждой новой регистрации в таблице базы данных. Предлагаю вам сначала ознакомиться с дизайном базы данных Введение в проектирование баз данных[^], а затем пройдитесь с этим Пример простой формы регистрации Пользователя в ASP.Net[^]


Developer29

Я хочу отдельную таблицу для каждого пользователя.Я хочу хранить больше данных для каждого пользователя, потому что они должны отображаться в отдельной веб-форме.

Peter Leow

Вы совершенно не правы! Таблица базы данных не похожа на лист excel. При проектировании реляционных баз данных вы должны разбить связанные данные пользователей на несколько связанных таблиц, в зависимости от требований, одна таблица может содержать био-данные пользователей, другая-их квалификацию, третья-историю занятости и так далее... Затем вы извлекаете необходимые данные из некоторых из этих таблиц для отображения в веб-формах. Начните изучать правильный способ проектирования базы данных, перейдя по ссылкам, которые я предоставил вам в решении 1.

Developer29

я хочу добавить некоторые детали продуктов в корзину для конкретного пользователя отдельно...как это сделать?

Peter Leow

Не следует пытаться прыгнуть в глубокий бассейн, прежде чем научиться правильному способу и основам плавания.

Рейтинг:
2

Patrice T

Цитата:
Мне нужен полный код
Вы только хотите, чтобы кто-то делал вашу работу. Попробуйте нанять настоящего программиста.
Нанимайте фрилансеров и находите работу фрилансера онлайн-Freelancer[^]

Цитата:
предположим, что если пользователь регистрируется на сайте, то автоматически должна быть создана таблица для его учетной записи входа в базу данных
Похоже, вам нужно научиться проектировать базы данных так, как вы хотите их использовать, просто победив все оптимизации.


Рейтинг:
1

$*Developer - Vaibhav*$

Привет,

Пожалуйста, обратитесь к приведенному ниже url-адресу и просто передайте имя пользователя в качестве имени таблицы в коде.


Создание и удаление таблицы SQL Server программно с помощью ADO.Net, C# и VB.Net[^]


Спасибо,
:)


Peter Leow

Читайте вопрос в контексте, не останавливайтесь на названии.

$*Developer - Vaibhav*$

конечно Питер :)

Спасибо

Рейтинг:
0

Jawad Ahmed Tanoli

просто создайте скрипт таблицы и поместите имя Пользователя в [tableName] и вызывайте его каждый раз, когда пользователь регистрируется.

CREATE TABLE [tableName](
	[ID] [bigint] IDENTITY(1,1) NOT NULL,
	[Name] [Varchar(50)] NOT NULL
	)


Developer29

Я не понимаю...ты можешь мне объяснить

Peter Leow

Читайте вопрос в контексте, не останавливайтесь на названии.