我正在尝试使用 Active Directory 对 Linux Docker 容器中托管的 .NET Core 2.0 Web API 中的用户进行身份验证。当我在 Visual Studio 2017 中的 Docker 外部运行应用程序时,我可以使用 System.DirectoryServices(通过 Microsoft.Windows.Compatibility)来执行此操作,但当它在 Linux Docker 容器中运行时,这是不受支持的。
如何在 Linux 容器内实现 AD 身份验证?
我的系统: - Windows 10 专业版 - Visual Studio 2017 (15.8.2) - .NET Core 2.0
谢谢!
凯文
active-directory windows-authentication docker visual-studio-2017 asp.net-core-2.0
我试图找到一种方法来获取DbContext中所有实体模型的列表。例如,如果我在C#中定义了两个称为Customer和Invoice的模型,这些模型首先通过代码创建了EF实体和一个数据库,那么现在我该如何查询DbContext以获取其中包含Customer和Invoice的列表-即,在这种情况下的所有实体?我希望能够调用一个返回所有实体的列表的方法-而不是数据,只是实体的列表。
在我看来这应该很容易,但是要么不容易,要么我就缺少了一些东西,可能是后者。;-)。
有人能指出我正确的方向吗?谢谢!!