例如,要检索数据,我会使用类似的东西......
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