Прежде чем я попытался сделать одно вложение (выгрузка) для каждой записи моей таблицы с использованием SQL-сервера и ASP.NET. Теперь мне нравится делать несколько вложений (загрузок) для каждой записи. Теперь я не знаю, какие изменения я должен сделать для своей базы данных и ASP.NET. Некоторое объяснение или статья или образец об этом будут очень полезными. С уважением.Несколько вложений для каждой записи таблицы
1
A
ответ
0
Если вы разрешаете бесконечное количество вложений, лучше всего разбить их на другую таблицу и поместить внешний ключ в родительскую таблицу.
Итак, если предположить, что это ваша основная таблица и поля
ITEM:
ItemId (Primary Key),
Description
etc,
Тогда вы, вероятно, следует создать вторую таблицу для хранения всех вложений, таким образом, вы можете потенциально 0 или 100s вложений для каждого элемента. Таблица Приложение будет, как:
ATTACHMENT:
AttachmentId (Primary Key),
File,
Description,
ItemId (Foreign Key to Item),
etc.
Таким образом, чтобы найти все приложения для элемента можно просто запросить таблицу вложений на основе внешнего ключа пункта, например:
SELECT * From Attachment
Where ItemId = 'Current Item Id'
Смежные вопросы
- 1. Выберите для каждой записи несколько записей
- 2. функция Таблицы для каждой записи в запросе
- 3. Несколько вложений
- 4. MySQL: несколько вложений для одного столбца
- 5. Верните 4 несколько разных копий каждой записи
- 6. Добавление ячейки таблицы для каждой записи в uitableview?
- 7. Несколько вложений через phpmailer
- 8. Гиперссылка для каждой записи
- 9. TSQL Несколько вложений
- 10. Добавление переключателя для каждой записи
- 11. Несколько вложений ввода PHP
- 12. Gmail Python несколько вложений
- 13. ExtJS 4.2: Несколько вложений
- 14. Несколько вложений в C#
- 15. Run функция на каждой записи таблицы
- 16. Обновление каждой отдельной записи вместо всей таблицы
- 17. PHPMailer отправляет несколько вложений
- 18. PHP MySQLi Несколько вложений
- 19. Несколько счетчиков с различной стоимостью каждой записи
- 20. Бизнес тайминги для каждой записи
- 21. Mail for Blackberry's - несколько вложений для контента
- 22. Создание уникального идентификатора (ПИН-кода) для каждой записи таблицы
- 23. Извлечь значение из разных полей для каждой записи таблицы доступа
- 24. SQL-запрос для создания нескольких записей из каждой записи таблицы
- 25. SQL соотношение показать сумма (значения) для каждой записи Ther таблицы
- 26. Создания большой таблицы с помощью кнопки редактирования для каждой записи
- 27. CakePHP найти объединенные записи с условиями для каждой таблицы
- 28. Сумма минимальных значений для каждой записи из связанной таблицы
- 29. MySQL Получение нескольких записей для каждой записи
- 30. Динамически создавать таблицы mysql для каждой учетной записи или несколько больших таблиц
У вас есть любые запросы к образцу кода/sql-сервера, которые вы могли бы опубликовать, что мы могли бы предложить изменения? – Bridge