确保引用
Microsoft.EntityframeworkCore包含所有必要的扩展方法,这些方法将允许您执行原始SQL命令。
从我发现的源存储库中
ExecuteSqlCommand以及相关的扩展方法
int count = await context.Database.ExecuteSqlCommandAsync("DELETe FROM [Blogs]");找到了建议使用ADO.Net的文章。
首先,您从上下文中获取一个连接,创建一个命令并执行它。
using (var connection = context.Database.GetDbConnection()) { await connection.OpenAsync(); using (var command = connection.CreateCommand()) { command.CommandText = "DELETe FROM [Blogs]"; var result = await command.ExecuteNonQueryAsync(); }}


