Entity Framework常用查詢語(yǔ)句
方法一:Linq to Entitie
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表達(dá)式
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
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); }
到此這篇關(guān)于Entity Framework常用查詢語(yǔ)句的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Entity?Framework使用Fluent?API配置案例
- Entity?Framework實(shí)現(xiàn)數(shù)據(jù)遷移
- Entity?Framework使用配置伙伴創(chuàng)建數(shù)據(jù)庫(kù)
- Entity Framework使用DbModelBuilder API創(chuàng)建表結(jié)構(gòu)
- Entity Framework中執(zhí)行sql語(yǔ)句
- Entity Framework系統(tǒng)架構(gòu)與原理介紹
- Entity?Framework?Core實(shí)現(xiàn)Like查詢?cè)斀?/a>
- Entity Framework Core批處理SQL語(yǔ)句
- Entity Framework Core實(shí)現(xiàn)軟刪除與查詢過(guò)濾器
- Entity Framework Core生成列并跟蹤列記錄
- Entity?Framework實(shí)體拆分多個(gè)表
相關(guān)文章
.Net Core在程序的任意位置使用和注入服務(wù)的方法
這篇文章主要介紹了.Net Core在程序的任意位置使用和注入服務(wù)的方法,很多朋友對(duì)此問(wèn)題都不是很清楚,于是寫(xiě)這篇文章幫助大家學(xué)習(xí),需要的朋友可以參考下2018-10-10詳解一款開(kāi)源免費(fèi)的.NET文檔操作組件DocX(.NET組件介紹之一)
本篇文章主要是介紹了一款開(kāi)源免費(fèi)的.NET文檔操作組件DocX,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2016-12-12asp.net Grid 導(dǎo)出Excel實(shí)現(xiàn)程序代碼
看了FineUI中的將Grid導(dǎo)出為Excel的實(shí)現(xiàn)方法,實(shí)際上是可以非常簡(jiǎn)單??磥?lái)很難的問(wèn)題,變換一種思路就可以非常簡(jiǎn)單2012-12-12asp.net web頁(yè)面元素的多語(yǔ)言化(多國(guó)語(yǔ)化)實(shí)現(xiàn)分享
開(kāi)發(fā)的一些系統(tǒng),經(jīng)常要求支持多語(yǔ)言(例如日文,英文等),接下來(lái)介紹如何實(shí)現(xiàn)asp.net開(kāi)發(fā)中web頁(yè)面實(shí)現(xiàn)頁(yè)面元素的多語(yǔ)言化(多國(guó)語(yǔ)化)感興趣的朋友可以了解下,或許對(duì)你學(xué)習(xí)有所幫助2013-02-02基于localStorge開(kāi)發(fā)登錄模塊的記住密碼與自動(dòng)登錄實(shí)例
下面小編就為大家?guī)?lái)一篇基于localStorge開(kāi)發(fā)登錄模塊的記住密碼與自動(dòng)登錄實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08WPF集合控件實(shí)現(xiàn)分隔符(ItemsControl Separator)
這篇文章主要為大家詳細(xì)介紹了WPF集合控件實(shí)現(xiàn)分隔符ItemsControl Separator,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04Asp.net core中RedisMQ的簡(jiǎn)單應(yīng)用實(shí)現(xiàn)
這篇文章主要介紹了Asp.net core中RedisMQ的簡(jiǎn)單應(yīng)用實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12ASP.NET中application對(duì)象的使用介紹
這篇文章主要介紹了ASP.NET中application對(duì)象的使用,需要的朋友可以參考下2014-03-03MVC 5 第二章 MVC5應(yīng)用程序項(xiàng)目結(jié)構(gòu)
通過(guò)本章學(xué)習(xí),你將了解到一個(gè)MVC 5應(yīng)用程序的項(xiàng)目組成以及項(xiàng)目文件的相關(guān)信息,從而更好地架構(gòu)設(shè)計(jì)出自己的項(xiàng)目結(jié)構(gòu)。2014-06-06