首页 > 数据库 >webAPI连接SQLserver,并快速建立数据模型

webAPI连接SQLserver,并快速建立数据模型

时间:2024-07-01 09:31:37浏览次数:1  
标签:webAPI 数据库 SQLserver 导入 连接 数据模型

首先,你需要有一个webAPI来作为Android应用和SQLserver数据库之间的中间件,创建该api

在项目中导入三个NuGet包

通过服务器资源管理器连接数据库,获取数据库连接的字符串

 

快速建立数据模型

思路:通过数据库创建数据类:导入包=>打开程序包管理器控制台=>选择项目=> Scaffold-DbContext "【连接字符串】" Microsoft.EntityFrameworkCore.SqlServer -OutputDir 文件夹名称

创建失败,则修改项目文件中的其中一条代码

<InvariantGlobalization>false</InvariantGlobalization>

 

接着创建控制器对数据库数据进行增删改查操作

 

显示不了数据是因为没有导入连接数据库的类

 

比如SQL类

在Program文件中添加以下代码

 

builder.Services.AddScoped<SQL>();

 

就可以显示数据了

 

标签:webAPI,数据库,SQLserver,导入,连接,数据模型
From: https://www.cnblogs.com/qstzmy/p/18277414

相关文章

  • SQLServer游标
    一.游标的作用:定位到结果集中的某一行(结果集:在完成了数据库的操作之后出现的所有的结果的集合)二.游标分为三类1.静态游标(static):操作游标时即使数据发生变化,游标中的数据也不会发生变化2.动态游标(dynamic):操作游标时若数据发生变化,则游标中数据同样改变3.键集驱动游标(keyse......
  • python连接mysql、sqlserver、oracle、postgresql数据库进行封装
    python连接mysql、sqlserver、oracle、postgresql数据库进行封装python连接mysql、sqlserver、oracle、postgresql数据库进行封装详解一、引言二、python连接MySQL数据库进行封装三、python连接SQLServer数据库进行封装四、Python连接Oracle数据库进行封装五、Python连......
  • 【06】数据模型和工作量证明-工作量证明
    1.工作量证明的背景比特币是通过工作量证明来竞争记账权,并获得比特币奖励。简单来讲就是谁能够根据区块数据更快的计算得到满足条件的哈希值,谁就可以胜出,这个块才会被添加到区块链中。我们把这个过程称为挖矿。比特币每10分钟产生1个区块。2.工作量证明算法1.获取区块头......
  • 【BUAA-数据管理技术】2-数据模型-概念模型
    本文内容系2024年北航软件学院数据管理技术课程课堂笔记,内容大部分取自课程PPT,少量来源于互联网,若有侵权请联系删除。文章内容如有错漏,敬请批评指正!第二章数据模型02-数据模型-概念模型2.1什么是数据模型模型:是对现实世界的抽象,常用于帮助人们提取问题本质,从而更......
  • SqlserverCDCcrudSourceSink mssql数据实时同步demo
    packageorg.hu.fk.datastream_connector;importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONObject;importcom.ververica.cdc.connectors.base.options.StartupOptions;importcom.ververica.cdc.connectors.shaded.org.apache.kafka.connect.data.Fie......
  • SqlserverCDCSourceSink
    此处调用官方sinkdemo,更新和删除逻辑还需要再判断实现。importcom.ververica.cdc.connectors.base.options.StartupOptions;importcom.ververica.cdc.connectors.sqlserver.SqlServerSource;importcom.ververica.cdc.connectors.sqlserver.source.SqlServerSourceBuilder;......
  • SqlserverCDCSource DataStream方式
    org.apache.flink没有jar包,要换为com.ververica.cdc2.com.ververica.cdc最新的也只有3.0.1,3.1.1的没有主要mvnrepository仓库没找到如下是单并行度和多并行度的demo==============================================================================================......
  • SQLServer CDC Connector
    SQLServerCDCConnector#TheSQLServerCDCconnectorallowsforreadingsnapshotdataandincrementaldatafromSQLServerdatabase.ThisdocumentdescribeshowtosetuptheSQLServerCDCconnectortorunSQLqueriesagainstSQLServerdatabases.Dependenc......
  • debezium+kafka实现sqlserver数据同步(debezium-connector-sqlserver)
    SELECTCASEWHENdss.[status]=4THEN1ELSE0ENDASisRunningFROM[#db].sys.dm_server_servicesdssWHEREdss.[servicename]LIKEN'SQLServerAgent(%'1.情景展示在企业当中,往往会存在不同数据库之间的表的数据需要保持一致的情况(数据同步)。如何将A库a表的数据......
  • sql server日期格式 sqlserver的日期格式
    常用转换格式yyyy-mm-ddThh:mm:ssSELECTCONVERT(VARCHAR(20),GETDATE(),20)→2021-06-2716:58:00yyyy-mm-dd(SELECTCONVERT(VARCHAR(20),GETDATE(),23)→2021-06-27Thh:mm:ssSELECTCONVERT(VARCHAR(20),GETDATE(),24)→17:00:20yyyymmddSELECTCONVERT(VARCHAR(20),GETD......