手机网站开发流程图,网站建设与规划心得,喜欢做网站,西青区个人网页设计制作软件Linq#xff0c;全称Language Integrated Query#xff0c;作为C#3.0新语法#xff0c;是C#语言的一个扩展#xff0c;可以将数据查询直接集成到编程语言本身中。 Linq表达式和SQL语句差不多#xff0c;说白了就是颠倒sql语法#xff0c; from where select ...#xff… Linq全称Language Integrated Query作为C#3.0新语法是C#语言的一个扩展可以将数据查询直接集成到编程语言本身中。 Linq表达式和SQL语句差不多说白了就是颠倒sql语法 from where select ...从from开始以select/group by 结束输出一个IEnumerableT或 IQueryableT的集合。世间万物皆系于一箭之上存在即合理技术是进步的还可使用标准化查询运算符SQO继承自IEnuberableT接口提供了 筛选、投影、聚合、排序等功能的方法缺点就是语句太多庞大复杂。优点使用便捷有即时加载(FindAll)和延时加载Where EF(Entity Framework)Ado.NET中面向开发数据的一种技术有Code First、Model First、Database First是微软的一个ORM框架。 Lambda表达式的本质就是匿名函数可以包含表达式和语句也可以用于创建委托或表达式树类型运算符为“”读作 goes to借用MVC企业级实战书中一图 new Funcstring, int(delegate (string str) { return str.Length; });(delegate (string str) { return str.Length; }); //匿名方法
(string str) { return str.Length; }; //Lambda语句
(string str) str.Length; //Lambda表达式
(str) str.Lenth; //省略类型让IDE去判断
str str.Lenth; //去掉括号 Linq操作的是数据对象所以需要先建立一个实体对象模型操作的表如下 USE [IBBC]
GO
CREATE TABLE [Table_1](
IDD INT PRIMARY KEY NOT NULL,
Nnmae VARCHAR(15) NULL
)INSERT [dbo].[Table_1] ([IDD], [Nnmae]) VALUES (100, N清高祖),(102, N清高宗),
(103, N清太祖),(104, NTest1),
(105, NTest2),(106, NTest3),
(107, NTest4),(108, NTest5) 查询 public void Dbquery(int id)
{IBBCEntities db new IBBCEntities();var request from d in db.Table_1where d.IDD idselect new { d.IDD, d.Nnmae };foreach (var item in request){Console.WriteLine(查詢語法 item);}var request1 db.Table_1.SingleOrDefault(b b.IDD id);Console.WriteLine(SQO方法語法 request1.IDD request1.Nnmae);Console.ReadKey();
} 添加 //添加var add1 db.Table_1.SingleOrDefault(cc.IDD1010);if (add1.IDD.Tostring()null){Table_1 tb new Table_1{IDD 1010,Nnmae 張三丰};db.Table_1.Add(tb);db.SaveChanges();}(PS:add1.IDD为Int类型所以永远不会等于null故取其ToString下同)) 修改 //修改
var update1 db.Table_1.SingleOrDefault(c c.IDD 1010);
if (update1.IDD.Tostring()!null) { update1.Nnmae 張君寶; db.SaveChanges(); } 删除 //刪除var delete1 db.Table_1.SingleOrDefault(cc.IDD1010);if (delete1.IDD.Tostring()!null) { db.Table_1.Remove(delete1); db.SaveChanges(); } 权当做学习记录 --市人皆大笑举手揶揄之转载于:https://www.cnblogs.com/Sientuo/p/6163991.html