问题描述
代码如下JRQEntitiesjrq=newJRQEntities();varobj=jrq.Database.SqlQuery<SMSTemplate>("select*fromSMSTemplateSetwhereId=@Id",newSqlParameter{ParameterName="Id",Value=1});if(obj.Count()>0){vara=obj.ToList();}这样传参数会报:如果使用string.Format("sql{0}",para)方式能传参并返回数据列表,但没有输出参数,请问该如何调用存储过程能返回数据列表的同时返回输出参数
解决方案
解决方案二:
你写的是sql,不是存储过程啊,存储过程在ef里是映射成方法的啊
解决方案三:
引用1楼starfd的回复:
你写的是sql,不是存储过程啊,存储过程在ef里是映射成方法的啊
--、偷懒写的,实际上调用存储过程是一样的,这不是重点重点是那个错误
时间: 2024-08-29 07:11:50