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

时间:2015-05-05 20:10:34

标签: sql-server entity-framework-6

例如,要检索数据,我会使用类似的东西......

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

但由于它是一次更新,如何构建语法以在EF 中执行以下查询。 t-sql存储过程如下:

create PROCEDURE [dbo].[sproc_UpdateTrafficPartnerActiveFlag] 
@PartnerID int,
@PartnerActive bit = NULL
AS
BEGIN
    UPDATE [dbo].[TrafficPartners]
       SET [PartnerActive] = @PartnerActive
     WHERE [PartnerId] = @PartnerID
END

0 个答案:

没有答案