繁体   English   中英

Entity Framework Core FromSqlRaw 模拟测试用例

[英]Entity Framework Core FromSqlRaw mock test cases

我正在为 api 方法创建一个集成测试,该方法有如下一些查询

public async static Task<IEnumerable<T>> ForSysAll<T>(this DbSet<T> dbSet,int id) where T : class
{
    return await dbSet.FromSqlRaw($"SELECT * FROM dbo.TableName Where Id = {0}",id).ToListAsync();
}

当我使用 API 代码运行时,这工作正常。 但是当我尝试使用测试用例进行调试/运行时。 它抛出一个异常:- System.NotImplementedException: Unhandled method: FromSqlOnQueryable

任何人都可以对此有任何想法吗?

InMemory 数据库不是关系数据库,不支持原始 SQL 执行。 链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM