0 / 0 / 1
Регистрация: 11.01.2016
Сообщений: 7
|
|||||||||||
1 | |||||||||||
Типы возвращаемых значений12.08.2016, 17:27. Показов 1478. Ответов 2
Метки нет (Все метки)
День добрый.
Есть следующая проблема: В БД две различные таблицы с данными (CLASS1, CLASS2). Под них написано два класса. Есть два вызова функции типа
После public нужно указать необходимый класс, но он становится известен только в момент вызова. Что нужно использовать в таком случае? и как мне в .Table<...> передать нужное мне значение, которое будет получено так же только при вызове функции? Добавлено через 20 минут Если я правильно понял, можно написать так: public object GetData() но остаётся вопрос, как передать в эту функцию нужный мне тип для .Table<>()
0
|
12.08.2016, 17:27 | |
Ответы с готовыми решениями:
2
Реализация интерфейса и разные типы возвращаемых значений Как сделать разные типы возвращаемых значений в одном методе Что бы было возможно если контрвариантные типы-параметры могли бы быть типами возвращаемых значений? Несколько значений, возвращаемых функцией |
12.08.2016, 17:37 | 2 | |||||||||||||||
Вот так:
Другой вариант - передавать в ваш метод предикат:
1
|
0 / 0 / 1
Регистрация: 11.01.2016
Сообщений: 7
|
||||||
12.08.2016, 18:01 [ТС] | 3 | |||||
У каждого класса ID выглядит таким образом, т.к. некоторые строки ещё придётся обновлять:
Добавлено через 13 минут _connection.Table<T>() ссылается на "<Т> должен быть неабстрактным типом и иметь открытый конструктор без параметров" .Where(condition) выдаёт ошибку преобразования из предиката в System.Linq.Exspressions...
0
|
12.08.2016, 18:01 | |
12.08.2016, 18:01 | |
Помогаю со студенческими работами здесь
3
Отсортировать массив возвращаемых значений функции Напишите сумму всех возможных возвращаемых значений функции Как регулировать количество значений, возвращаемых объектом типа Scanner? DataGridView. Типы значений. Посчитать только типы значений в записях Когда использовать ссылочные типы, а когда использовать типы значений? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |