如何在SQL Server中定义带返回值的存储过程,然后被c# entity 模型接收?
2011-06-22 01:01
417 查看
假设我们有一个存储过程,判断a是否关注了b,然后这个存储过程被c#的entity framework作为函数导入调用。不想在函数导入中判断返回结果是否为空来处理,而是希望数据库的存储过程能够直接返回一个bool值。
实现方式如下:
然后在entity模型中导入这个存储过程即可
实现方式如下:
CREATE PROCEDURE IsFocus @a INT, @b INT AS BEGIN SET NOCOUNT ON; DECLARE @res bit IF EXISTS(SELECT * FROM dbo.foucs WHERE [user1]=@a AND [user2]=@b) SET @res=1 ELSE SET @res=0 SELECT @res AS res END GO
然后在entity模型中导入这个存储过程即可
相关文章推荐
- c# 调用SQL Server存储过程返回值(转)
- ADO.NET Entity Framework 如何:使用存储过程定义模型(实体框架)
- C#接收存储过程返回值和输出参数
- C# 中如何定义和接收消息
- ADO.NET Entity Framework 如何:定义具有修改存储过程的模型(实体框架)
- C# 中如何定义和接收消息?
- ADO.NET Entity Framework 如何:通过每种类型一个表继承以定义模型(实体框架)
- C# Entity Framework如何配置存储过程调用
- C# 中如何定义和接收消息?
- ADO.NET Entity Framework 如何:通过每个层次结构一个表继承以定义模型(实体框架)
- 如何在C#中使用存储过程(SQL Server 2000)
- c# 中如何定义和接收消息?(转)
- ADO.NET Entity Framework 如何:通过每种类型多个实体集定义模型(实体框架)
- C# 中如何定义和接收消息?
- matlab有多个返回值时C#如何接收
- C# 如何获取本地数据库SQL Server的数据库服务器名称和数据库名称?然后连接,代码怎么写?
- ADO.NET Entity Framework 如何:定义单个实体映射到两个表的模型
- C#接收存储过程返回值
- 如何在C#中使用存储过程(SQL Server 2000)
- C# 中如何定义和接收消息