EF执行SQL返回动态类型
2015-11-09 13:02
295 查看
using System;
using System.Data.Common;
using System.Data.Entity.Core.Objects;
using System.Data.Entity.Infrastructure;
using System.Linq;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
using (var entity = new ldhEntities())
{
var context = ((IObjectContextAdapter)entity).ObjectContext;
string myQuery = @"select affairinfo.ID, affairinfo.NAME from affairinfo";
var data = (new ObjectQuery<DbDataRecord>(myQuery, context)).ToList();
foreach (DbDataRecord rec in data)
{
Console.WriteLine("ID {0}; NAME {1}", rec[0], rec[1]);
//Console.WriteLine("ID {0}; NAME {1}", rec["ID"], rec["NAME"]);
}
}
Console.Read();
}
}
}
using System.Data.Common;
using System.Data.Entity.Core.Objects;
using System.Data.Entity.Infrastructure;
using System.Linq;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
using (var entity = new ldhEntities())
{
var context = ((IObjectContextAdapter)entity).ObjectContext;
string myQuery = @"select affairinfo.ID, affairinfo.NAME from affairinfo";
var data = (new ObjectQuery<DbDataRecord>(myQuery, context)).ToList();
foreach (DbDataRecord rec in data)
{
Console.WriteLine("ID {0}; NAME {1}", rec[0], rec[1]);
//Console.WriteLine("ID {0}; NAME {1}", rec["ID"], rec["NAME"]);
}
}
Console.Read();
}
}
}
相关文章推荐
- SQL Server 索引维护(1)——如何获取索引使用情况
- SQL Server 索引维护(1)——如何获取索引使用情况
- SQL Server 索引维护(1)——如何获取索引使用情况
- Oracle中Binary_Integer与Pls_Integer 的区别
- MySQL最基本的命令使用汇总
- hrabs的数据库session的修改
- mysql执行计划
- 数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器
- 请用SQL 语句实现:从account表中查询出所有月份的发生额都比101 科目相应月份的发生额高的科目。
- PL/SQL连接Oracle客户端步骤
- sqlserver日期(时间)格式化
- oracle还原数据库及遇到的问题
- Redmine一键安装配置、Redmine数据库管理备份
- Mysql常用命令汇总
- SQL SERVER中强制类型转换cast和convert
- sqlserver中判断表或临时表是否存在
- mysql远程访问权限设置
- hiredis处理zscan和hscan的reply
- sql: group by 和 limit的使用
- oracle支持的SQL操作符