如何使用实体获取存储过程结果,但不使用edmx? [英] How to get stored procedure result in collection using entity, but without using edmx?

查看:94
本文介绍了如何使用实体获取存储过程结果,但不使用edmx?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望我的结果集使用实体进行集合,但不使用edmx文件,例如每当我们将存储过程添加到edmx文件中时,它会自动为该存储过程生成类,因为你添加的许多存储过程就是你得到的很多类,所以我不希望这种情况发生,我只想传递存储过程名称和参数,并应该将结果集返回到集合

解决方案

有一个查看DataContext对象上可用函数调用的概述



您可以将实体连接转换为它的基类DataContext并继续编写您已概述的代码。



http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext_methods(v = vs.110)的.aspx

I want my result set into collection using entity, but without using edmx file, for e.g whenever we add stored procedure into edmx file, it automatically generate class for that stored procedure, as many stored procedure you add that many class you get, so i don't want that to happen, i want just to pass stored procedure name and parameter and that should return back the result set into collection

解决方案

Have a look at the overview of what function calls are available on the DataContext object

You can cast an entity connection to it's base class DataContext and go ahead writing the code you have outlined.

http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext_methods(v=vs.110).aspx


这篇关于如何使用实体获取存储过程结果,但不使用edmx?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆