Я пытаюсь реализовать абстрактный класс DbCommand (например, OdbcCommand, OleDbCommand, ...), но я не понимаю, почему, когда я пишу:
internal sealed class SybaseCommand : DbCommand, IDisposable
и я прошу VS2008 реализовать весь абстрактный класс, он не генерирует автоматически всю заглушку переопределения для каждого метода / свойства.
Вот класс MSDN DbCommand: http://msdn.microsoft.com/en-us/library/system.data.common.dbcommand.aspx
Он не генерирует заглушку для свойства "Connection", "CanRaiseEvents" / ..., а не заглушку для ExecuteReader ().
Можете ли вы сказать мне, почему? Я что-то пропустил?
Спасибо за помощь:)
[EDIT]
В случае метода ExecuteReader () есть 3 метода
public DbDataReader ExecuteReader()
public DbDataReader ExecuteReader(CommandBehavior behavior)
protected abstract DbDataReader ExecuteDbDataReader(CommandBehavior behavior)
Можно ли предположить, что оба открытых метода вызывают только защищенный?