Entity Framework Core 使用 SQL 查询返回指定对象
您可以使用以下代码在 Entity Framework Core 中使用 SQL 查询并返回指定对象:
using (var context = new YourDbContext())
{
var result = context.YourObjects.FromSql('SELECT * FROM YourTable WHERE YourColumn = {0}', yourValue).ToList();
return result;
}
在这个例子中,我们使用 FromSql 方法来传递我们的 SQL 查询,然后使用 ToList 方法将结果转换为一个列表。您可以将 YourObjects 替换为您的实体对象,YourTable 替换为您的表名,YourColumn 替换为您的列名,yourValue 替换为您的查询值。
请注意,使用原始 SQL 查询可能会导致一些潜在的安全问题,因此请确保您的查询是安全的,并且不会受到 SQL 注入攻击。
原文地址: https://www.cveoy.top/t/topic/j0KN 著作权归作者所有。请勿转载和采集!