данные вставки в несколько таблиц с помощью веб-формы

я хотел бы знать то, что является стандартом/лучшим способом выполнения следующего:

у меня есть веб-приложение формы в asp.net и C#

использования, пользователь войдет в данные в форму и нажмет INSERT, и это вставит данные в 4 различных таблицы.

поля:

primarykey, animal, street, country

форма допускает несколько животных, несколько улиц и несколько стран за primarykey. поэтому, когда у меня есть данные как это:

[1],[rhino,cat,dog],[luigi st, paul st], [russia,israel]

мне нужен во вставленный в таблицы как это:

table1:
1,rhino
1,cat
1,dog

table2:
1,luigi st
1, paul st

table3:
1,russia
1,israel

вопросы

  1. я в общей сумме убытков о том, как сделать это. если бы у меня просто были одна таблица и один набор данных за первичный ключ, то я просто использовал бы InsertQuery и сделал бы это этот путь, но так как это - несколько таблиц, которые я не знаю, как сделать это??

  2. , какое управление (управление) я должен использовать, чтобы позволить пользователю вводить несколько значений? в настоящее время я просто использую текстовые поля и думаю о разделении записей полу двоеточиями, но это - вероятно, не правильный путь.

6
задан John Saunders 2 September 2011 в 20:56
поделиться