G
Greif
I am looking to extend Microsoft's Data Access Application
Block so it can access Oracle, OLEDB, ODBC in addition to
the default SQL Server.
I am pretty sure it is better to use abstract classes than
interfaces as ther will be lots of exposed methods and some
code will be generic enough to place in the base class.
What I am planning on doing is creating an abstract base
class that has as much functionaliy coded (using the
System.Data Interfaces) as I can get in there. Then have
seperate classes (i.e. different data providers) that
extend the base class.
Does this seem like a viable idea? Or am I setting myself
up for disaster? Does anyone have any thoughts, comments or
suggestions? Has anyone started a project similar to this?
Thanks.
Block so it can access Oracle, OLEDB, ODBC in addition to
the default SQL Server.
I am pretty sure it is better to use abstract classes than
interfaces as ther will be lots of exposed methods and some
code will be generic enough to place in the base class.
What I am planning on doing is creating an abstract base
class that has as much functionaliy coded (using the
System.Data Interfaces) as I can get in there. Then have
seperate classes (i.e. different data providers) that
extend the base class.
Does this seem like a viable idea? Or am I setting myself
up for disaster? Does anyone have any thoughts, comments or
suggestions? Has anyone started a project similar to this?
Thanks.