使用EF来调用存储过程
来源:互联网 发布:学淘宝美工多少钱 编辑:程序博客网 时间:2024/06/06 09:31
1:首先先贴上一个简单的存储过程
USE [testActice]GO/****** Object: StoredProcedure [dbo].[selectTable] Script Date: 06/12/2017 15:38:12 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[selectTable]@id int,@name varchar(250)ASBEGINSET NOCOUNT ON;declare @sql nvarchar(1000)set @sql='select * from myTable 'if @id >0begin set @sql=@sql+' where id='+cast(@id as varchar(10))endif @name <>''begin set @sql=@sql+' and name='+@nameendexec sp_executesql @sqlset nocount off;END
2:使用EF调用存储过程,并返回结果集
List<myTable> s = new List<myTable>(); SqlParameter[] sqlparms=new SqlParameter[2]; sqlparms[0] = new SqlParameter("@ID", id); sqlparms[1] = new SqlParameter("@name", name); var result = this.db.Database.SqlQuery<myTable>("exec selectTable @ID,@name", sqlparms); foreach (var c in result) { s.Add(new myTable { detail = c.detail, ID = c.ID, mes = c.mes, myTableID = c.myTableID, name = c.name }); } return s;
阅读全文
0 0
- 使用EF来调用存储过程
- EF框架调用存储过程
- EF调用存储过程、函数
- EF调用存储过程、函数
- EF操作存储过程调用
- 使用JDBC来调用存储过程
- EF和LINQ 调用存储过程
- 在C#中使用EntityFramework(EF)生成实体进行存储过程的调用
- 在C#中使用EntityFramework(EF)生成实体进行存储过程的调用
- 关于EF调用存储过程碰到的问题解决过程
- EF框架下调用 调用Oracle 存储过程
- java中使用ibatis来调用存储过程(上)
- java中使用ibatis来调用存储过程(下)
- MVC之EF(调用存储过程的分页)
- EF core 2.0 调用MySql数据库存储过程
- EF 存储过程(下)
- EF 存储过程(上)
- 使用存储过程来查询
- LeetCode | 6. ZigZag Conversion
- 结构体struct 和 联合union 内存分配
- 深度强化学习(Deep Reinforcement Learning)的资源汇总
- 使用freeSWITCH和Yate进行VoIP通话
- mysql外键添加不上
- 使用EF来调用存储过程
- memcache、redis原理对比
- SpringBoot系列—概述
- ASP.NET MVC ef 通过弹窗实现添加
- salt安全设置
- selenium2-测试用例(1)
- CODIS原理 之 数据迁移流程[2.X]
- 触发器和游标的第一次使用
- js验证表单。