Ich versuche, die abstrakte DbCommand Klasse zu implementieren (wie OdbcCommand, OleDbCommand, ...), aber eine Sache, die ich nicht verstehe, ist, warum, wenn ich schreibe:Implementierung DbCommand implementieren nicht alle abstrakte Klasse
internal sealed class SybaseCommand : DbCommand, IDisposable
und ich fordere VS2008, alle abstrakte Klasse zu implementieren, es generiert nicht automatisch alle override Stub für jede Methode/Eigenschaft. Hier
ist die MSDN DbCommand Klasse: http://msdn.microsoft.com/en-us/library/system.data.common.dbcommand.aspx
Es generiert mich nicht den Stummel für die Eigenschaft für "Connection", "CanRaiseEvents"/... und nicht der Stub für ExecuteReader().
Können Sie mir sagen, warum? Ich habe etwas verpasst?
Vielen Dank für Hilfe :)
[EDIT]
Bei der ExecuteReader() -Methode gibt es 3 Methoden
public DbDataReader ExecuteReader()
public DbDataReader ExecuteReader(CommandBehavior behavior)
protected abstract DbDataReader ExecuteDbDataReader(CommandBehavior behavior)
Kann ich, dass beide öffentliche Methoden annehmen, nur anrufen der geschützte?
Ich glaube, es fügt nur Stubs für abstrakte Methoden und Eigenschaften. – asawyer
Versuchen Sie mit ReSharper, sie bieten Ihnen normalerweise viel mehr Optionen für diese Art von Dingen. http://www.jetbrains.com/resharper/ –
Bitte sehen Sie meine Bearbeitung :) –