草庐IT

amazon-efs

全部标签

c# - 关闭任何上下文实例的 EF 更改跟踪

这个问题在这里已经有了答案:GlobalsettingforAsNoTracking()?(8个答案)关闭9年前。我有一个用于报告的只读数据库的上下文,我正在编写大量代码,如下所示:using(varcontext=newReportingContext()){varreportXQuery=context.ReportX.AsNoTracking();//Dostuffherewithquery...}有没有办法设置AsNoTracking位,这样只要新建上面的ReportingContext就会自动使用AsNoTracking而不是需要记住在每个查询中显式调用它?

c# - 在不创建数据库的情况下将 Mini-Profilier 与 EF 4.3 和 MVC 4 结合使用

我遇到了一个问题,即我们针对现有数据库使用EF4.3CodeFirst。我想将Mini-Profiler与EF一起使用并调用MvcMiniProfiler.MiniProfilerEF.Initialize();但是,由于我们实际上并未创建任何表,因此dbo.__MigrationHistory和dbo.EdmMetadata表不存在。探查器最终崩溃,因为它们不存在。有没有办法让分析器忽略这些EFCodeFirst特定表?谢谢!编辑:这些是我得到的异常:(它们是分开的)Invalidobjectname'dbo.__MigrationHistory'.atSystem.Data.Sql

c# - 如何根据 XUnit 测试隔离 EF InMemory 数据库

我正在尝试使用InMemoryEF7数据库进行我的xunit存储库测试。但我的问题是,当我尝试处置创建的上下文时,内存中的数据库仍然存在。这意味着一个测试涉及另一个。我读过这篇文章UnitTestingEntityFramework7withtheInMemoryDataStore并且我尝试在我的TestClass的构造函数中设置上下文。但这种方法行不通。当我单独运行测试时,一切正常,但我的第一个测试方法将一些东西添加到数据库中,第二个测试方法从以前的测试方法中的脏数据库开始。我尝试将IDispose添加到测试类中,但方法DatabaseContext和DB仍然存在于内存中。我做错了什

amazon-web-services - 从 Docker 容器中获取 AWS 实例元数据?

是否有一种直接的方法可以从Docker容器中访问AWS实例元数据?例如,当尝试在EC2实例上获取IAM角色的凭证时,这将在实例本身上起作用:http://169.254.169.254/latest/meta-data/iam/security-credentials/my_role...但不是来自在该EC2实例上运行的Docker容器内。 最佳答案 在容器和主机中执行此操作应该没有区别。容器可以直接访问EC2元数据。root@f1e5964e87e4:/#curlhttp://169.254.169.254/latest/meta

amazon-web-services - 从 Docker 容器中获取 AWS 实例元数据?

是否有一种直接的方法可以从Docker容器中访问AWS实例元数据?例如,当尝试在EC2实例上获取IAM角色的凭证时,这将在实例本身上起作用:http://169.254.169.254/latest/meta-data/iam/security-credentials/my_role...但不是来自在该EC2实例上运行的Docker容器内。 最佳答案 在容器和主机中执行此操作应该没有区别。容器可以直接访问EC2元数据。root@f1e5964e87e4:/#curlhttp://169.254.169.254/latest/meta

c# - 模拟 DbContext.set<T>.Add() EF6

我有以下类(其中PilsnerContext是DbContext类):publicabstractclassServiceBase:IServicewhereT:class,IEntity{protectedreadonlyPilsnerContextContext;protectedServiceBase(PilsnerContextcontext){Context=context;}publicvirtualTAdd(Tentity){varnewEntity=Context.Set().Add(entity);Context.SaveChanges();returnnewEnti

amazon-web-services - 从未通过安全组的 Docker 容器中访问 RDS?

我正在尝试在docker容器内运行一个使用带有EC2的RDS数据库的网络服务器。我已设置安全组,因此允许EC2主机的角色访问RDS,如果我尝试直接从主机访问它,一切正常。但是,当我在主机上运行一个简单的容器并尝试访问RDS时,它会被阻止,就好像安全组不允许它通过一样。经过一堆试验和错误之后,似乎容器请求确实不是来自EC2主机,所以防火墙说不。我可以通过在docker容器上设置--net=host在短期内解决这个问题,但是这破坏了很多很棒的docker网络功能,比如能够映射端口(即,现在我需要确保容器的每个实例手动监听不同的端口)。有没有人找到解决这个问题的方法?如果您实际使用任何AWS

amazon-web-services - 从未通过安全组的 Docker 容器中访问 RDS?

我正在尝试在docker容器内运行一个使用带有EC2的RDS数据库的网络服务器。我已设置安全组,因此允许EC2主机的角色访问RDS,如果我尝试直接从主机访问它,一切正常。但是,当我在主机上运行一个简单的容器并尝试访问RDS时,它会被阻止,就好像安全组不允许它通过一样。经过一堆试验和错误之后,似乎容器请求确实不是来自EC2主机,所以防火墙说不。我可以通过在docker容器上设置--net=host在短期内解决这个问题,但是这破坏了很多很棒的docker网络功能,比如能够映射端口(即,现在我需要确保容器的每个实例手动监听不同的端口)。有没有人找到解决这个问题的方法?如果您实际使用任何AWS

amazon-web-services - Docker 推送到 AWS ECR 私有(private)存储库失败,JSON 格式错误

我正在试用AWSECR并将新标签推送到我们的私有(private)存储库。它是这样的:exportDOCKER_REGISTRY=0123123123123.dkr.ecr.us-east-1.amazonaws.comexportTAG=0.1dockerbuild-tvendor/app-name.`awsecrget-login--regionus-east-1`"#generatesdockerlogindockertagvendor/app-name$DOCKER_REGISTRY/vendor/app-name:$TAGdockerpush$DOCKER_REGISTRY/

amazon-web-services - Docker 推送到 AWS ECR 私有(private)存储库失败,JSON 格式错误

我正在试用AWSECR并将新标签推送到我们的私有(private)存储库。它是这样的:exportDOCKER_REGISTRY=0123123123123.dkr.ecr.us-east-1.amazonaws.comexportTAG=0.1dockerbuild-tvendor/app-name.`awsecrget-login--regionus-east-1`"#generatesdockerlogindockertagvendor/app-name$DOCKER_REGISTRY/vendor/app-name:$TAGdockerpush$DOCKER_REGISTRY/