1、ef简介

学习地址:

https://www.entityframeworktutorial.net/

orm:Object relations mapping 对象关系映射

实体类中的属性与数据库的字段可以进行相互映射

添加——新建项——数据——ADO.NET实体数据模型——从数据库生成(把表映射为实体类,DB First的开发方式)/空(codefirst)

知识储备:

1)对象/集合初始化器

2)linq

就是Lambda表达式:

委托是引用类型,可以把它看作是用来存方法的一种类型。比如说类型string用来定义存取字符串的变量,那么委托类型delegate就可以用来定义存方法的变量。委托和类一样,是一种用户自定义类型。但类表示的是数据和方法的集合,而委托表示的是一个或多个方法的集合。你可以把delegate看作一个包含有序方法列表的对象,这些方法具有相同的参数列表和返回类型。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace Demo01
{
class Program
{
// 定义一个委托
public delegate int AddSum(int a, int b);
static void Main(string[] args)
{
Program p = new Program();
//AddSum addSum = new AddSum(p.Add);
//AddSum addSum = delegate(int a,int b) { return a+b};
//AddSum addSum= (int a, int b) => { return a + b};
//lambda表达式
AddSum addSum = (a, b) => { return a + b};
int sum = addSum(, );
Console.WriteLine(sum);
Console.ReadLine();
} public int Add(int a,int b)
{
return a + b;
}
}
}

3)匿名类

2、DML,DCL,DDL

DML(data manipulation language)数据操纵语言

常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作

DDL(data definition language)数据库定义语言

其实就是我们在创建表的时候用到的一些sql,比如说:CREATE、ALTER、DROP等。DDL主要是用在定义或改变表的结构,数据类型,表之间的链接和约束等初始化工作上

DCL(Data Control Language)数据库控制语言

是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。

最新文章

  1. 【bzoj1941】 Sdoi2010—Hide and Seek
  2. Transmission 设置硬盘缓存
  3. jqgrid动态显示/隐藏某一列
  4. IOS第12天(1,UIViewController控制器的创建的 三种方式,和第一个view创建)
  5. java 11-8 在大串中查找小串的案例
  6. Mutex和内存可见性
  7. Mac下cocos2dx-3.0打包Android时,提示"SimpleAudioEngine.h"not found的解决方法
  8. JS delete 用法(删除对象属性及变量)
  9. idea svn 更新覆盖了本地代码
  10. linux下mongodb安装、服务器、客户端、备份、账户命令
  11. mongoDB身份验证
  12. 一统江湖的大前端(4)shell.js——穿上马甲我照样认识你
  13. nuxt.js实战之用vue-i18n实现多语言
  14. 机器学习基石笔记:08 Noise and Error
  15. C# 怎么让winform程序中的输入文本框保留上次的输入
  16. 【题解】 bzoj2435: [Noi2011]道路修建 (傻逼题)
  17. 使用editorconfig配置你的编辑器
  18. New text file line delimiter
  19. 菜鸟在线教你用Unity3D开发VR版的Hello World
  20. 22.Atomicity and Transactions-官方文档摘录

热门文章

  1. WdatePicker插件知识整理(一)
  2. 代码审计中的CSRF
  3. TPO1-1 Groundwater
  4. 微软科学家Leslie Lamport荣获2013年图灵奖
  5. vscode中的live-server配置https?
  6. [LC] 232. Implement Queue using Stacks
  7. Python: Socket网络编程,多线程处理小Demo
  8. JavaScript的数据类型有哪些?
  9. Java程序、JSP以及JavaScript中如何判断某个字符串是否包含某个子串
  10. 从零开始实现基于微信JS-SDK的录音与语音评价功能