EF的SqlQuery和EntitySql
来源:互联网 发布:车铣复合数控车床编程 编辑:程序博客网 时间:2024/06/10 22:27
using (var mc = new MenuContext()) { var m = mc.Menus.SqlQuery( "select Id, Name, CreateTime, IsDelete,Note from menus where id=@id and IsDelete=@IsDelete", new object[] { new SqlParameter("@id", 1), new SqlParameter("@IsDelete", false) }); var mm = m.First(); Console.WriteLine(mm.Name + mm.IsDelete); var mm2 = mc.Database.ExecuteSqlCommand("update menus set name=@name where id=@id", new object[] { new SqlParameter("@name", "jun"), new SqlParameter("@id", 1) }); Console.WriteLine(mm2); var m2 = mc.Database.SqlQuery<int>("select id from menus where id=1").ToList(); Console.WriteLine(m2); }
using (var mc = new MenuContext()) { var munes = ((IObjectContextAdapter) mc).ObjectContext.CreateQuery<Menu>("select value c from menus as c"); foreach (var ms in munes) { Console.WriteLine(ms.Name); } }
using (var conn=new MenuContext().Database.Connection) { var cmd = conn.CreateCommand(); conn.Open(); cmd.CommandText = "select name,note from menus"; using (var reader=cmd.ExecuteReader(CommandBehavior.SequentialAccess)) { while (reader.Read()) { Console.WriteLine(reader.GetString(1)); } } }
using (var mc = new MenuContext()) { var sql = @"insert into menus(Name,CreateTime,IsDelete,Note)values(@Name,@CreateTime,@IsDelete,@Note)"; var parms = new object[] { new SqlParameter("@Name", "coco"), new SqlParameter("@CreateTime", DateTime.Now), new SqlParameter("@IsDelete", false), new SqlParameter("@Note", "coco i love u") }; var rowCount = mc.Database.ExecuteSqlCommand(sql, parms); foreach (var item in mc.Menus) { Console.WriteLine(item.Name); } }
0 0
- EF的SqlQuery和EntitySql
- hibernate中query和sqlquery的区别
- 解决EF使用context.Database.SqlQuery时NotMapped属性列为空null的问题
- 反射 EF SqlQuery 返回匿名类型
- 【EF】 EF的一些错误和解决办法
- SQLQUERY的使用
- Hibernate的SQLQuery
- SQLQuery
- SqlQuery
- MVC和EF 和LINQ 的关系
- hibernate中SQLQuery的addEntity()
- PS的aux和-ef参数
- ps -ef和ps aux的区别
- ps -ef和ps aux的区别
- ps的 -ef 参数和grep
- .NET Entity Framework(EF)使用SqlQuery直接操作SQL查询语句或者执行过程
- .NET Entity Framework(EF)使用SqlQuery直接操作SQL查询语句或者执行过程
- EF中的来自数据库的EF设计器和来自数据库的CodeFirst的区别
- 开源项目cNode Android版本
- [spoj11414] combat on a tree 解题报告
- eclipse中svn的使用:Failed to run the WC DB work queue associated with 'E:\NewEclip
- Android中显示PNG图标背景变黑色
- Linux CentOS 7 防火墙之具有命令行的FirewallD的基本操作
- EF的SqlQuery和EntitySql
- 移除navbar下横线 和 tabbar上横线 颜色转图片
- redis基础教程
- Android平台读写i2c设备开发笔记
- Android 开源项目分类汇总(上)
- socket判断网络连接状态
- LVM原理及配置
- tcp协议
- 执行Git命令时出现各种 SSL certificate problem 的解决办法