腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5264)
视频
沙龙
1
回答
在
.
Net
核
心中
运行
Xunit
测试
时
,
为什么
模拟
DbContext
在
以
与
常规
DbContext
相同
的
方式
初始
化时
为
空
、
、
所以我们有一个对象来跟踪我们
的
上下文
以
进行
测试
,我们希望
模拟
上下文,以便让它像ContextMock.Setup(x => x.SaveChangesAsync(It.IsAny())).ThrowsAsyncUserClaimsServiceMock.Object); }
在
测试
的
构造函数中whim, to
浏览 38
提问于2021-02-25
得票数 -2
回答已采纳
2
回答
如何在mongoDb中使用
XUnit
正确地
模拟
C#?
、
、
问题: }} 因此,
在
模拟
服务和存储库
的
单元<
浏览 3
提问于2021-11-14
得票数 0
2
回答
如何让使用语句
的
DbContext
与
单元
测试
一起工作?
、
、
、
、
我
的
情况是这样
的
: 我正在做一个ASP.
NET
MVC项目,它没有实现存储库模式所有的
DbContext
调用都是从控制器发出
的
,controller.We被包装在一个语句中,并根据需要实例化layerDbContext是出于内存管理目的而不是连接池目的我们需要对这些控制器进行单元
测试
,这意味着将
DbContext
注入到控制器中不使用IoC容器。我将不得不在一个无参数
的
构造函数中创建一个新
的
实例,并在调用控制器
的
操作<
浏览 46
提问于2018-06-02
得票数 1
回答已采纳
1
回答
EF核心InMemoryDatabase -如何使用无键实体进行
测试
(映射到Sql )-
XUnit
、
、
、
、
环境:.
Net
Core 3.1 REST / EntityFrameworkCore.InMemory 3.1.6 /
XUnit
2.4.1当我尝试
测试
访问映射到DbSet
的
Sql View
的
端点
时
,它会引
浏览 10
提问于2020-07-27
得票数 8
5
回答
.
net
Core2.0上
的
SpecFlow
、
我需要在.
net
Core2.0项目上安装nuget package SpecFlow 2.1.0,但是我得到了问题。
浏览 2
提问于2017-10-25
得票数 5
1
回答
实体框架在x64和x86上
的
启动速度要慢得多
、
、
、
、
我
的
同事昨天发布了这个问题:。
在
获取他
的
代码并将其移动到一个单独
的
解决方案
以
尽可能地隔离它之后,我发现包含项目的平台目标对EF启动过程
的
运行
时间有深远
的
影响。当
以
x64
为
目标
时
,我看到
测试
花了大约7秒来启动第一个
DbContext
,而不到1秒来启动第二个
DbContext
(与我
的
同事
的
发现一致,他也是以x6
浏览 0
提问于2012-09-25
得票数 21
回答已采纳
4
回答
单元
测试
DbContext
、
我研究了一些关于单元
测试
DbContext
的
技术
的
信息。我想在上下文中添加一些内存中
的
数据,这样我
的
测试
就可以针对它
运行
了。我用
的
是数据库优先
的
方法。 我发现最有用
的
两篇文章是和。但是,我试图避免像 people那样使用存储库来抽象EF,因为EF4.1已经通过DbSet和
DbContext
实现了存储库和工作模式单元,我非常希望保留EF团队实现
的
所有特性,而不必
浏览 3
提问于2011-07-20
得票数 55
回答已采纳
1
回答
在
dbContext
上
模拟
唯一约束检查
、
、
我对于
为
dbContext
的
目的而嘲弄unit testing有疑问。在下面的代码中,我
模拟
了
dbContext
和DBSet条目,使用Moq library,然后从service触发Create方法,最后验证SaveChanges至少成功命中一次。TestItem>()), Times.Once()); 我试图进一步扩展它,
以
添加唯一
的</e
浏览 10
提问于2017-07-30
得票数 0
1
回答
ef
核
中
的
DbContext
和DbcontextPool
、
、
、
、
我
在
Efcore中阅读了很多关于
DBcontext
及其生命周期
的
文档和文章,但是,我有一些问题。“ 详细地将
DBcontext<
浏览 14
提问于2022-04-11
得票数 1
回答已采纳
1
回答
在内存中使用SQLite
运行
EF核心-尚未配置数据库提供程序
、
、
、
、
我正在写一个StructureMap使用EF核心
与
ASP.
Net
服务器和IOC
的
StructureMap。对于单元
测试
,我
运行
XUnit
并用内存中
的
SQLite数据库替换SQL Server,因为它提供了完整
的
引用完整性。我仍然使用
与
主代码
相同
的
IOC设置,但我传入了一个结构映射注册中心列表,
以
允许我
在
SQLite上下文工厂而不是sql上下文工厂中进行替换。但是,
浏览 0
提问于2018-07-06
得票数 4
1
回答
使用EF将实体添加到大型表中需要越来越多
的
时间。
、
、
我有一个非常基本
的
数据模型,
在
整理了一个应用程序,
以
挖掘我所面临
的
性能问题。使用CategoryID属性将它们
的
引用设置
为
相同
的
类别,并且调用db.SaveChanges()可能需要相当长
的
时间。我正在执行一个循环100次,
在
循环中
初始
化一个新
的
DbContext
,插入100个产品并释放
DbContext
。要明确
的
是:我可以创建
浏览 1
提问于2012-10-05
得票数 1
3
回答
在
以前
的
操作完成之前,在这个上下文上开始
的
第二个操作
、
、
、
我动态地制作NavMenu并返回菜单i,用户返回数据库,
在
索引页中,我已经在数据库中返回了一些内容,但是当我
运行
应用程序或重新加载它
时
,会显示以下错误 InvalidOperationException:
在
以前
的
操作完成之前,在这个上下文上启动第二个操作。这通常是由使用
相同
DbContext
实例
的
不同线程造成
的
。有关如何避免使用
DbContext
处理线程问题
的
详细信息,请参阅。
浏览 2
提问于2019-09-22
得票数 5
回答已采纳
3
回答
与
ObjectContext相比,
DbContext
查询性能较差
、
、
我开始后悔这样做了,因为我注意到
在
使用
DbContext
和ObjectContext
时
,查询
的
性能非常差。下面是
测试
场景:
测试
首先进行一次调用,
以
加载元数据工作区。然后,
在
一个执行了100次
的
for循环中,我新建了一个上下文,并调用了前10个。上
运行
这段代码
时
,大约需要4
浏览 0
提问于2013-03-24
得票数 18
1
回答
DbContext
抛出已经跟踪
的
实体,但没有跟踪实体
、
我已经进行了
测试
,
以
验证是否使用_
dbContext
.ChangeTracker.Entries()跟踪实体,但没有找到任何实体。(CancellationToken.None);
在
该方法
的
开头,跟踪实体列表
为
空
,但使用Id 400抛出已跟踪
的
异常。最令人沮丧
的
是,
与
邮递员,我没有任何错误,但从我
的
应用程序,我有这个例外。邮递员
在
调用api
时
是否
与</e
浏览 0
提问于2022-08-10
得票数 0
7
回答
用EF
核
和内存数据库进行单元
测试
、
、
、
、
我正在使用ASP.
NET
核心2.2,EF核心和MOQ。正如您在下面的代码中所看到
的
,我有两个
测试
,并同时
运行
这两个
测试
,两个数据库名都是"MovieListDatabase“,我在其中一个
测试
中发现了一个错误,其中一个
测试
带有以下消息:如果我把每一个都分开
运行
,它们都会通过。而且,
在
两个
测试
中都有一个不同
的
数据库名,比如"MovieListData
浏览 1
提问于2019-01-19
得票数 28
回答已采纳
2
回答
7秒EF启动时间,即使对于微小
的
DbContext
也是如此
、
、
、
、
我试图缩短基于EF
的
应用程序
的
启动时间,但我发现即使
在
单个实体上下文中,我也无法将
初始
读取所需
的
时间减少到7秒以下。特别奇怪
的
是,这一次并不是特定
的
上下文类型。当我首先将
测试
切换到使用MyDbContext2
时
,我得到了
相同
的
结果(因此,无论哪个
DbContext
首先被
初始
化,都会得到
相同
的
结果)。我还尝试使用EF电动工具预生成
浏览 1
提问于2012-09-24
得票数 11
回答已采纳
8
回答
为什么
xUnit
运行
器找不到我
的
测试
、
、
、
我有一个
xUnit
.
net
测试
,如下所示:{ static void MyTestMethod() }找不到要
运行
的
测试
。TestDriven.
net
运行
得很好, TeamCity、
xunit
.g
浏览 109
提问于2013-04-25
得票数 66
回答已采纳
1
回答
使桌面客户端
在
不更新
的
情况下使用更新
的
EF db迁移
、
、
、
目前,我有一个基于Winforms
的
客户端(使用Server),它可以使用ClickOnce
在
桌面上交付和更新。目前
的
版本是使用实体框架4(基于对象
的
上下文)和数据库优先.当发生数据库模式更改时,我对客户端进行更新
的
方式
是四个步骤: 在生产中创建一个具有兼容列
的
中间更新
的
数据库模式(允许处处
为
null或具有默认值将桌面客户端更新
为
具有更新功能
的
中间版本,该功能说明了该中间模式,但具有所有“最终模
浏览 2
提问于2016-03-11
得票数 4
回答已采纳
1
回答
我真的需要在这里创建一个新
的
事务吗?
、
、
、
、
我正在发送一封来自MVC控制器
的
邮件。()) // _
dbContext
is a
DbContext
initialized in the controller's constructor .Companies .Where(x => model.CompanyIds.Contains在这种情况下,仅仅使用_
dbContex
浏览 0
提问于2019-09-12
得票数 0
4
回答
ASP.
NET
MVC
的
单元
测试
框架
、
、
有没有人推荐我一个MVC
的
单元
测试
框架?有很多选择让我对选择哪个框架感到困惑。谢谢,Venkat
浏览 0
提问于2013-03-06
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Asp.Net Core 轻松学-使用MariaDB/MySql/PostgreSQL和支持多个上下文对象
轻量级.NET Core 快速开发框架OSharpNS发布
LoadRunner中错误解决办法(二)
A核与M核异构通信过程解析
Go语言Map详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券