Member 12674660 Ответов: 1

Как работать со 100 полями в веб-форме в ASP.NET


у меня есть требование, когда я должен создать форму, содержащую почти 100 полей. я разделил форму на три модуля с помощью multiview/tabs.могу ли я иметь 100 столбцов в таблице sql server или должен использовать три таблицы, установив отношения с помощью первичного и внешнего ключей.

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

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

1 Ответов

Рейтинг:
2

Atlapure Ambrish

Вы пробовали использовать управление мастером??

Я бы рекомендовал перемещать поля в разные формы (логическая группировка) с точки зрения удобства использования. Таким образом, производительность также будет лучше.


Member 12674660

но могу ли я иметь 100 полей(столбцов) в таблице sql server или мне следует использовать отношения, создавая разные таблицы??

Dave Kreskowiak

Возможно? Легко.

Практические результаты? Это зависит от ваших требований и бизнес-правил, а не от внешнего мнения, когда мы ничего не знаем о вашем проекте.

Atlapure Ambrish

Это зависит от ваших требований, но можно иметь 100 полей в одной таблице. На самом деле, если вы используете несколько таблиц, скажем, 4 таблицы с 25 столбцами каждая со ссылкой на внешний ключ, то извлечение данных из всех этих 4 таблиц будет ударом по производительности (как и при использовании соединений). Если вы используете одну таблицу, вы можете просто получить все данные сразу и использовать их на основе вашей логической группировки в интерфейсе.