ObjectDataSource, DataObjectTypeName com Classe concreta

24/09/2008

O ObjectDataSource não esta aceitando que os parametros dos metodos da classe em TypeName sejam uma classe abstrata ou generica
.
C# CODE:

PUBLIC CLASS PAI{}
PUBLIC CLASS FILHO : PAI{}
PUBLIC CLASS FILHA : PAI{}

PUBLIC CLASS CRUD
{
PUBLIC VOID INSERT(PAI X){!!!CODIGO!!!}
PUBLIC VOID DELETE(PAI X){!!!CODIGO!!!}
PUBLIC VOID UPDATE(PAI X){!!!CODIGO!!!}
}


<asp:ObjectDataSource
ID=´ObjectDataSource1´
runat=´server´
[b:73065c90bd]DataObjectTypeName=´FILHO´ [/b:73065c90bd]
DeleteMethod=´Delete´
InsertMethod=´Insert´
SelectMethod=´Select´
[b:73065c90bd]TypeName=´CRUD´[/b:73065c90bd]
UpdateMethod=´Update´>
</asp:ObjectDataSource>

QUANDO CLICO NO BOTÃO INSERT APARECE O SEGUINTE ERRO:
ObjectDataSource ´ObjectDataSource1´ não pôde localizar um método não genérico ´Insert´ que aceite parâmetros do tipo ´FILHO´

Tem como eu fazer ObjectDataSource ´jogar´ umA classe concreta(FILHO OU FILHA) noS metodos da classe CRUD sem apresentar
esse erro?

Porque estou querendo fazer isso? Estou querendo me utilizar de um dos principios basicos da oo [b:73065c90bd]herança[/b:73065c90bd].

Obrigado desde já!


Lorde_morte.