我在sql中有一个存储过程,它有一个bit参数.我需要传递c#中的参数值.有人帮我怎么做.我将true/false值传递给bit参数但它不起作用.
CREATE PROCEDURE checkbit
@id varchar(10),
@IsDeleted bit
AS
BEGIN
IF(@IsDeleted = 1)
BEGIN
DELETE FROM tablename WHERE ID = @id
RETURN
END
END
Run Code Online (Sandbox Code Playgroud)
我的C#代码
我使用实体框架.在这里检查比特值.
bool chk;
if(val==1)
chk=true;
else
chk=false;
context.checkbit(id,chk)
Run Code Online (Sandbox Code Playgroud)