EF常用查询语句
//方法一 Linq to Entities
var info = from p in entity.Users where p.ID >= 10 orderby p.ID descending select p;
foreach (var item in info)
{
Console.WriteLine("ID:" + item.ID + " " + "登录名:" + item.LoginName + " " + "密码:" + item.Password);
}
// 方法二:Lamada表达式
var info2 = entity.Users.Where<User>(p => p.ID >= 10).OrderByDescending(p => p.ID);
foreach (var item in info)
{
Console.WriteLine("ID:" + item.ID + " " + "登录名:" + item.LoginName + " " + "密码:" + item.Password);
}
// 方法三:Entity SQL Language
string strSQL = "SELECT value a FROM Users as a WHERE a.ID>=10 ORDER BY a.ID DESC";
var info3 = ((IObjectContextAdapter)entity).ObjectContext.CreateQuery<User>(strSQL);
foreach (var item in info)
{
Console.WriteLine("ID:" + item.ID + " " + "登录名:" + item.LoginName + " " + "密码:" + item.Password);
}
// 方法四:SqlQuery
try
{
string strSQL2 = "SELECT * FROM Users WHERE ID>=10 ORDER BY ID DESC";
var info4 = entity.Database.SqlQuery<User>(strSQL2);
foreach (var item in info)
{
Console.WriteLine("ID:" + item.ID + " " + "登录名:" + item.LoginName + " " + "密码:" + item.Password);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
最新文章
- JavaScript常见的五种数组去重的方式
- guardian keytab生成不了
- CentOS7:Puppet推送Zabbix Agent
- Caffe入门与应用 by GX
- C/S架构程序多种类服务器之间实现单点登录(转)
- 如何远程断点调试本地localhost项目
- 在Huawei USG2100 上配置通过Huawei VPN客户端的接入
- Android使用 LruCache 缓存图片
- wampserver修改mysql密码后phpmyadmin登陆错误处理方法
- Play on Words(有向图欧拉路)
- [转] 关于C++中模板中的typename和class的区别比较
- iOS安全攻击和防御(24):敏感的保护方案逻辑(1)
- Cgroup maintainer丽泽范:解剖Linux核心容器技术
- 自承载Web API
- MFC中菜单变灰的问题
- Spring报错——Scope &#39;session&#39; is not active for the current thread
- proc文件系统探索 之 根目录下的文件[二]
- Codeforces 1097E. Egor and an RPG game 构造
- Eclipse debug 断点不能调试 ,Eclipse Unable to install breakpoint in 解决办法
- MySQL Replication--跳过复制错误
热门文章
- JS实现的MAP结构数据
- Visual Studio 2013 Update2
- org.hibernate.MappingException: An association from the table order_intem_inf refers to a unmapped
- SVG Viewer 3.0安装发现SVG Viewer License.txt无法介入写入,安装失败
- 设计模式之Programming to an Interface, not anImplementation 程序指向接口,而不是实现
- 从零开始编写自己的C#框架(25)——网站部署 【转】
- OSG 集群渲染 cluster render 支持 Cave 和 powerwall 模式
- uva:10487 - Closest Sums(二分查找)
- sublime text3 3176激活码
- Learning English From Android Source Code:1