在C#EF中映射存储过程的快速方法(使用Database.SqlQuery)

时间:2015-09-15 17:02:37

标签: c# entity-framework

我在使用声明中有以下内容:

var result = await db.Database.SqlQuery<ModelLookup>("EXEC prGetModel", new {ManufacturerId = manufacturerId}).ToListAsync();

ModelLookup班级:

public class ModelLookup
{
    public int ManufacturerId { get; set; }
    public int ModelId { get; set; }
    public string ModelDesc { get; set; }
}

某些数据库列的名称不同。

我可以使用快速方法(或数据注释)从数据库中取一列并映射到所需的字段吗?

(无需将程序添加到DbContext

谢谢,

0 个答案:

没有答案