Hi Alex
I see what you are trying to do. Unfortunately I have not used the ESRI ArcGIS MDB as a store. I only had point data in a straightforward MS Access DB table (i.e. X and Y coordinates and fields for ID and name, etc). i think if you have ArcGIS you can
convert the access mdb to either a File GeoDatabase or dump everything to SHP files.
I know that SharpMap (http://sharpmap.codeplex.com/) has support for some ESRI file databases - perhaps that might be useful?
Another option could be to use Postgres/PostGIS as your data store... very fast and elegant + lots of tools for import/export of data from SHP, DXF, etc. i think you can find ESRI MDB / FileGDB import utilities too.
Hope this is helpful.
Best regards
James
Best regards
James