使用带有实体框架的特定AD帐户

本文关键字:AD 帐户 框架 实体 | 更新日期: 2023-09-27 18:12:44

我们在一些ASP中使用实体框架(4.1 Code First)。. NET MVC网站,使用Windows身份验证和模拟。

问题是,我需要连接到SqlServer与特定的AD帐户(而不是冒充的一个)。我该如何使用EF呢?

使用带有实体框架的特定AD帐户

这实际上与EF无关,因为EF只是使用ADO。. NET连接数据库和ADO。NET使用当前帐户(集成的安全性)或SQL帐户(这是btw。

如果你需要使用特殊的帐户,你必须手动模拟帐户的一些操作,这实际上是一个小问题,因为。net没有提供方法直接登录作为另一个用户获得她的windows身份所需的模拟。

如果您想这样做,您将不得不手动管理EF连接并手动提供所需的帐户/登录信息。



  • http://msdn.microsoft.com/en-us/library/bb896325.aspx
  • http://msdn.microsoft.com/en-us/library/bb738533.aspx
  • http://msdn.microsoft.com/en-us/library/cc716756.aspx
  • http://msdn.microsoft.com/en-us/library/system.data.objects.objectcontext.connection.aspx