簡體   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