Entity FrameWork利用Database.SqlQuery<T>执行存储过程并返回参数
2016-07-04 16:28
465 查看
2013-09-23 14:26 by xchit, 5084 阅读, 3 评论, 收藏, 编辑
目前,EF对存储过程的支持并不完善。存在以下问题:
EF不支持存储过程返回多表联合查询的结果集。
EF仅支持返回返回某个表的全部字段,以便转换成对应的实体。无法支持返回部分字段的情况。
虽然可以正常导入返回标量值的存储过程,但是却没有为我们自动生成相应的实体.cs代码,我们还是无法在代码中直接调用或使用标量存储过程
EF不能直接支持存储过程中Output类型的参数。
其他一些问题。
今天我们利用EF执行sql语句的方式来执行存储过程,并得到OutPut的值。
首先新建存储过程:
?
?
?
?
相关文章推荐
- 225. Implement Stack using Queues
- Android Stuido 使用过程中遇到的问题
- 父页面调用easyui datagrid
- 贝塞尔曲线(UIBezierPath)属性、方法汇总
- android安装内核module,提示Required key not
- iOS UIImage渲染模式 imageWithRenderingMode:
- 利用sass构建组件化的ui库
- UINavigationController的setViewControllers方法
- 成长记-UILable设置行间距
- easyui1.4.1下的tree
- Vue.js初探
- android bluedroid 协议栈里面的各个组件之间的消息处理机制
- Android 设计模式 笔记 - Builder模式
- solr msg=SolrCore 'collection1' is not available due to init failure
- arduino安装ESP8266 Arduino core
- Hive 或 Impala 的数据类型与 对应底层的 Parquet schema的数据类型不兼容
- Angular ui-router同时加载多个视图,根据不同url在同一个视图切换内容模板
- 1017. Queueing at Bank (25)
- discriminator-value
- Concurrent包学习之 BlockingQueue源码学习