Sql server 如何在实体框架中使用存储过程构造更新查询

Sql server 如何在实体框架中使用存储过程构造更新查询,sql-server,entity-framework-6,Sql Server,Entity Framework 6,例如,要检索数据,我会使用如下内容 model.PartnerSummaryTotalViewModel = _db.Database.SqlQuery<PartnerSummaryTotalViewModel>("dbo.sproc_SelectPartnerSummaryTotal @StartDate = {0}, @EndDate = {1}", startdate, enddate).SingleOrDefault(); 顺便说一句,这是首先使用代码完成的,因此没有ED

例如,要检索数据,我会使用如下内容

model.PartnerSummaryTotalViewModel = _db.Database.SqlQuery<PartnerSummaryTotalViewModel>("dbo.sproc_SelectPartnerSummaryTotal  @StartDate = {0}, @EndDate = {1}", startdate, enddate).SingleOrDefault();

顺便说一句,这是首先使用代码完成的,因此没有EDMX设计器。可能的重复。仍然适用。
create PROCEDURE [dbo].[sproc_UpdateTrafficPartnerActiveFlag] 
@PartnerID int,
@PartnerActive bit = NULL
AS
BEGIN
    UPDATE [dbo].[TrafficPartners]
       SET [PartnerActive] = @PartnerActive
     WHERE [PartnerId] = @PartnerID
END