Von der Klassse SqlParameter ableiten.

25/08/2009 - 09:55 von Bernd Hass | Report spam
Ich möchte die Klasse SqlParameter um eine Methode erweitern.
Diese beiden Methoden sollen hinzu kommen.

public SQLParameter(string parameterName, SqlDbType dbType, int size,
ParameterDirection direction){}
public SQLParameter(string parameterName, SqlDbType dbType, int size,
ParameterDirection direction, object value) { }

Da in der Klasse SqlParameter(namespace System.Data.SqlClient) die Parameter
(geter und setter) definiert wurden dachte ich mir ich erbe einfach von
dieser Klasse und baue meine Mehtoden ein.


public class Database
{
public class SQLParameter : SqlParameter
{
public SQLParameter(string parameterName, SqlDbType dbType, int size,
ParameterDirection direction){}
public SQLParameter(string parameterName, SqlDbType dbType, int size,
ParameterDirection direction, object value) { }
}

Jetzt bekome ich de Meldung das Database.SqlParameter nicht vom versiegelten
Typ "System.Data.SqlClient.SqlParameter" nicht abgeleitet werden kann.

Wie kann ich davon ableiten bzw. die Klasse erweitern? Dass muss doch
irgendwie funktionieren.
 

Lesen sie die antworten

#1 Thomas Bandt
25/08/2009 - 10:24 | Warnen spam
Bernd Hass schrieb:
Jetzt bekome ich de Meldung das Database.SqlParameter nicht vom versiegelten
Typ "System.Data.SqlClient.SqlParameter" nicht abgeleitet werden kann.

Wie kann ich davon ableiten bzw. die Klasse erweitern? Dass muss doch
irgendwie funktionieren.



Nein, die Klasse ist, wie viele andere im Framework,
als versiegelt (sealed) gekennzeichnet, dementsprechend
kommst du da nicht ran.

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Die ASP.NET-Profis aus Nürnberg
http://blog.thomasbandt.de - Privates Blog

Ähnliche fragen