0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 13
|
|
1 | |
Как реализовать интерфейс IList<object> в данном случае11.10.2017, 08:17. Показов 681. Ответов 3
Метки нет (Все метки)
Как реализовать IList<object>, что хранила бы объекты в БД. Объекты коллекции должны подгружаться в память при первом обращении к ним.
Нельзя использовать ORM'ы Нельзя использовать DDL(динамически менять структуру БД) для сохранения разных типов Объекты коллекции могут быть любых типов (размерные и ссылочные). Подскажите пожалуйста! Или какие ресурсы, либо книги можно изучить по углубленному изучению работы с коллекциями и взаимодействию с бд без использования ORM типа LINQ и ADO.NET
0
|
11.10.2017, 08:17 | |
Ответы с готовыми решениями:
3
Описать интерфейс IList Не определяется интерфейс IList<T> Как улучшить ПК в данном случае? Не реализуется интерфейс IList<T>. Не позволяет использовать модификаторы public |
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 13
|
|
11.10.2017, 21:08 [ТС] | 3 |
Я тоже об этом думал. Создать неколько классов для работы с БД. Мне не очень понятна сама идея хранения в коллекции объекта любого типа. Я понимаю, что тип object вбирает в себя любой тип и даже массив. Коллекцию создать не сложно с разными типами данных. Загвоздка в том как хранить эти данные в БД(сохранение разных типов), а также парсить при их подгрузки из бд. Может быть я несу ахинею, потому что не совсем понимаю о чем идет речь. Хотелось бы, чтобы знающие люди мне пояснили. Заранее спасибо!
0
|
12083 / 8391 / 1283
Регистрация: 21.01.2016
Сообщений: 31,640
|
|
12.10.2017, 07:06 | 4 |
vartoviy, не надо хранить объекты разных типов в одной коллекции. Для каждого типа - своя коллекция. Типы являющиеся наследниками одного базового класса (или интерфейса) можно хранить в одной коллекции. В БД для каждого типа создавайте свою таблицу. В общем, не надо свалку устраивать, раскладывайте всё по полочкам.
0
|
12.10.2017, 07:06 | |
12.10.2017, 07:06 | |
Помогаю со студенческими работами здесь
4
Как организовать цикл в данном случае? Как работает конструкция this в данном случае? Как выразить переменную в данном случае Как модифицировать в данном случае URL? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |