Я обнаружил нечто, называемое Linq для Active Directory в кодовом комплексе, который использует LDAP вместо любого преобразователя Linq to SQL. Поскольку Active Directory основана на LDAP, а не на SQL, я сомневаюсь, что есть решение с использованием Entity Framework. Вы не должны отклонять этот проект, поскольку сопоставление запросов с запросами LDAP непросто, и эта библиотека, похоже, неплохо справляется с этим.
Существует ли доступ к Active Directory с использованием базы данных SQL? Я никогда не слышал об этом, а это не значит, что он не существует, но при общении с AD LDAP - это путь.