• ef01


    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(2, 3); 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等)语句。

  • 相关阅读:
    亿级 Web 系统搭建:单机到分布式集群
    机器学习14种常见算法
    Nginx——使用 Nginx 提升网站访问速度【转载+整理】
    全栈开发工程师,就是个神话~【转载+整理】
    谷歌、亚马逊相继宣布屏蔽 Flash 广告,又一个时代行将结束?【转载+整理】
    前端框架现状调查【转载+整理】
    Swift 编程语言【转载+整理】
    如何将 Java 项目转换成 Maven 项目
    Eclipse 4.5.0 离线安装 Veloeclipse 插件
    Java 8 新特性——Lambdas 表达式
  • 原文地址:https://www.cnblogs.com/Tanqurey/p/12431462.html
Copyright © 2020-2023  润新知