cdata has commercial drivers for various data stores that plug into visual studio, AD being one of them.
I wanted recently to read and write google calendars and was investigating just how I might when I found a link to the cdata site. This could save me months.
I just got started with it, so I can offer no support other than this.
Active Directory ODBC Driver: ODBC Driver for Active Directory - CData Software[
^]