Active Directory с моделью данных сущностей - PullRequest
3 голосов
/ 15 декабря 2011

Кто-нибудь смог получить доступ к Active Directory с помощью Entity Data Model ?. Я читал о «LINQ to Active Directory», но он использует устаревшую LINQ to SQL. И большинство примеров, которые я искал через Google, ссылаются на эту оболочку Codeplex. Любые предложения будут оценены.

Ответы [ 2 ]

4 голосов
/ 15 декабря 2011

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

Существует ли доступ к Active Directory с использованием базы данных SQL? Я никогда не слышал об этом, а это не значит, что он не существует, но при общении с AD LDAP - это путь.

0 голосов
/ 15 июня 2018

Цитирование из https://www.cdata.com/kb/tech/activedirectory-ado-codefirst.rst

В этой статье показано, как получить доступ к данным Active Directory с помощью сущности. Фреймворк код-первый подход. Entity Framework 6 доступен в .NET 4.5 и выше.

Entity Framework - это структура объектно-реляционного отображения, которая может быть используется для работы с данными в качестве объектов. Хотя вы можете запустить ADO.NET Мастер Entity Data Model в Visual Studio для обработки создания Entity Model, этот подход, подход сначала модель, может поставить вас на недостаток, если есть изменения в вашем источнике данных или если вы хотите больший контроль над тем, как работают организации. В этой статье вы будете завершить код-первый подход к доступу к данным Active Directory с помощью поставщика CData ADO.NET.

Думаю, это тот, о котором пишет статья: https://marketplace.visualstudio.com/items?itemName=CDATASOFTWARE.ActiveDirectoryADONETProvider

там есть ссылка на другие документы: https://www.cdata.com/drivers/activedirectory/docs/

и в конце концов нашел информацию о ценах (к сожалению, не бесплатную) здесь: https://www.cdata.com/drivers/activedirectory/order/ado/

...