Старейшина
Зарегистрирован: 29 September 2002
Сообщения: 647
Примеры кода: 2
|
RE: ObjectDataSource + generic method в качестве SelectCommand |
25 December 2006 02:35 |
|
|
|
|
В общем, ситуация следующая, есть некий бизнес объект, у которого есть такой generic method:
[DataObjectMethod(DataObjectMethodType.Select, false)]
public T[] SelectChildren<T>()
where T : Item
При назначении его в качестве свойства SelectMethod экземпляра класса ObjectDataSource, последний начинает сходить с ума, и кричать что InvalidOperationException, и не могу найти non-generic (!) метод SelectChildren.
Инициализировать SelectCommand я пробовал ессетсвенно с заданием параметризованного типа.
В описании свойства SelectCommand в MSDN среди ограничений не указывается использование generic methods, поэтому есть надежда, что они всё таки поддерживаються, и просто я что то упустил из виду.
Заранее всем спасибо за помощь.
http://www.c-sharpcorner.com/UploadFile/mosessaur/dbhelperEnhancement01032006131557PM/dbhelperEnhancement.aspx?ArticleID=815759aa-ebb6-450e-96c5-0ea931856c08
Он там даже скриншоты приводит, где выбирает generic-метод для Select. Странно, потому как я рефлектором тоже все видел. We take I.T. easy!
|
|