We are almost ready to remove driver references from all
DbLinq.<vendor> assemblies. This is a big step, since it will allow
to:
- use a different driver (I'm working daily with MF Oracle, and there
are at least 2 driver manufacturers, Oracle and Microsoft).
- be version independant (in a better than removing a specific version
requirement).
The changes are minimal:
- DataContext constructor with an IDbConnection doesn't change
- DataContext constructor with a DbProviderFactory is also allowed (I
need to see the specific case of Oracle ODP drivers who don't provider
a DbProviderFactory, but I think it can easily be done anyway).
By the way,
http://linq.to/db documentation is very poor (I wrote it).
I'd like to have a discussion on DbLinq's roadmap, and we should
communicate on it.