Net操作数据库SQL,各大数据库应用场景,设计到常见ORM框架、EFCore实操应用、EFCore多种映射、LinqToSql

.NetSQL

大家好,我是行不更名,坐不改姓的宋晓刚,下面将带领大家进入.NET操作数据库SQL,各大数据库应用场景,设计到常见ORM框架、EFCore实操应用、EFCore多种映射、LinqToSql基础入门知识,如何连接数据库,如何编写代码,如何创建数据库,包括同步数据和实体类的代码,跟上我的步伐进入.Net数据下的世界。
家人们,如果有什么不懂,可以留言,或者加我联系方式,一起进入微软技术的开拓。

  • 微信:15319589104
  • QQ: 2981345658

简单介绍

内容如下:

  • 1.关系型数据库概念,作用,组成结构
  • 2.常见关系型数据库介绍,SqlServer
  • 3.程序链接数据Ado.NET和局限
  • 4.ORM框架概念,常见ORM框架
  • 5.EFCore实操应用,封装应用
  • 6.EFCore多种映射,输出日志Sql语句
  • 7.LinqToSql,导航属性,状态跟踪
  • 8.数据库访问层封装落地

一、仓库–存放货物—数据库–存放数据–关系型数据/非关系型数据库
关系型数据:保存数据+保存关系–SqlServer,MySql,Oracle
非关系型数据:保存数据—Redis,Mongo,Memecahe

二、Sqlserver组成部分:引擎–数据库服务器—还有客户端(Microsoft SQL Server Management Studio 18/程序)
关系型数据和非关系型数据的区别:
1.关系型数据 持久化保存—保存在硬盘上–数据库中的数据操作会很慢!大数据量底层本保存
2.数据库的操作–只认识Sql语句

内存 Vs 硬盘: 内存快
2.非关系型数据:持久化成本高–保存在内存–不能持久化; 就是快;数据量大–太大还搞不了,成本高–价格贵

Ado.Net

三、数据是为了程序–各种开发的系统服务的—程序如何链接数据库来操作
1.Ado.NET—原生的ado.net 最纯粹的链接数据库的帮助类库—性能快;操作不方便;
2.详情看AdonetTest

下面就是Ado.Net

1.0创建C#控制应用程序(Nuget引入System.Data.SqlClient ):
添加一个类名为AdonetTest,写出一下代码

namespace ConsoleApp1
{
    internal class AdonetTest
    {
        public static void Query()
        {
            //1.Nuget引入System.Data.SqlClient 
            //2.准备数据库链接字符串
            string connectionString = "Data Source=LAPTOP-QME2OEFQ;Initial Catalog=DDX;User ID=sa;Password=000000";
            //3.准备链接
            SqlConnection connection = new SqlConnection(connectionString);
            //4.打开链接--如果前面的数据没有问题,可以正常打开
            connection.Open();
            //5.准备命令--sql语句
            string sql = @"SELECT  [Id]
                    
  • 26
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

上进的宋晓刚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值