为了账号安全,请及时绑定邮箱和手机立即绑定

关于EF查询系统表,视图

/ 猿问

关于EF查询系统表,视图

BIG阳 2018-08-14 10:05:51

请问用EF可以查询出系统表或者系统视图的相关数据吗?

查看完整描述

1 回答

?
拉风的咖菲猫

在Entity Framework 4.1 ( Code First ) 下可以直接调用存储去返回表结果~

你可以把查询系统表或者系统视图的语句放置在SQL的存储过程里面~然后用EF的DbContext类去调用并返回结果

另外你还需要设计一个与返回的结果表字段相同的Model类

然后可以使用


var yourDbContext = new YourDbContext();
var sysViewInfo = yourDbContext.Database.SqlQuery<表Model>("[dbo],[存储过程名]");


Database对象参见

http://msdn.microsoft.com/en-us/library/system.data.entity.database(v=VS.103).aspx

 

DbContext对象参见

http://msdn.microsoft.com/en-us/library/system.data.entity.dbcontext(v=VS.103).aspx

希望对你有帮助,如何答案另你满意!请及时设置为问题答案


查看完整回答
反对 回复 2018-08-20

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信