前面写好了据操作、实体类有关的属性,这一节写sql语句生成部分首先我编写了一个sql语句生成的接口public interface GetSql { /// <summary> /// 新增 /// </summary> /// <typeparam name="T">类名</typ
转载 2023-06-08 11:22:38
91阅读
 目录Json.NET Math.NETFaker.NetHtml Agility PackNCrawlerSuperWebSocketSuperSocket Quartz.NETLucene.NetHttpLibSmart Thread PoolDocXPDFsharpDapperNHibernatelog4netSharpSerializer XProx
 前言asp.net core版本选择2.2,只是因为个人习惯了vs2017,代码以及设计皆可移植到vs2019,用asp.net core 3.0以及以上运行起来项目类似选择web api,基础设施选择entity frame core + Masstransit + aspectCore先赘述一下思路业务,中间通讯以及容错/重试交给masstransit,部分流程的解耦交给aspec
我的.net core orm 框架一个简单的orm框架支持的数据库版本新的版本项目地址使用方式实现方式高级特性扩展函数性能bug 一个简单的orm框架作者在使用很多orm框架的时候觉得查询语句写法似乎不是很好用,例如sqlSugar,EF,sqlSugar呢链接的时候必须注意表的别称,而且多条件拼接似乎也不是很友好,而ef呢多表连接查询是非常不友好的,这个简单的orm呢查询语句写起来非常优雅,
概述操作sqlite数据库之前你必须了解:ADO.NET数据提供程序等知识点,以下简单介绍。Microsoft.Data.Sqlite 官方链接:https://learn.microsoft.com/zh-cn/dotnet/standard/data/sqlite/parametersADO.NET是微软公司提供的一款全新的数据库访问技术,是在.NET Framework中负责数据访问的类
转载 2023-08-07 14:07:15
125阅读
市场上轻量级ORM有很多,比如Dapper、Chloe  本篇文章就介绍一下 功能比较多并且全的ORM   1、Entity Framework(重量级)2、SqlSugar(重量级)3、NHibernate(重量级)4、PetaPoco (介于EF和Dapper之间)对比:操作的难易程度、执行效率、跨数据库应用程序的组成必须有数据库开发人员的职责:编写业务和功能性代
转载 2023-07-26 22:18:50
118阅读
小白的第一次使用:程序员写程序,就好比一个物品的慢慢诞生,我们今天的这个例子就可以想象成一个物品慢慢的在编译的过程中,让我们所看到一、创建我们所测试的项目模型层(Model)和数据访问层(DAL)的控制台应用程序架构。DAL:数据访问层,实现对数据库的操作控制Model:模型层,创建表Text:控制台,进行控制二、开始创建模型在Model层中创建一个你所需要的模型类。我们在这里写入一个人员模型1.
本篇文章简单介绍一下.net与MySql数据库的连接一、下载C#连接MySql的MySQL connector/Net组件下载:MySQL connector/Net组件密码:g3dv二、 安装安装在这里不做赘述,只要安装结束能找到就好。三、在.net项目中引用该组件我用的为VS2017,大家版本可能不一样,但不会有很大差别。 1. 在解决方案一栏中,右键单击之后再弹出的目录中选择添加,然后选择
转载 2023-06-07 20:01:32
170阅读
–1、介绍 -1、框架(Framwork)是一个提供了可重要的公共结构的半成品 -2、mybatis介绍:mybatis前身是ibatis,是Apache旗下的一个开源项目 之前学的Apache旗下的tomcat -3、mybatis作用:对jdbc进行封装,简化了jdbc的代码,实现通过ROM来完成对数据库的操作 -4、ORM:对象关系映射 对象指的是java实体类创建的对 关系指的是关系型数据
转载 2023-08-27 19:09:37
81阅读
第四步:在主页面生成了一个SqlDataSource数据源控件的同时,还显示如下的窗口:   点击"新建连接"按钮,显示的窗体如下:  "服务器名"为你本地的SQL Server上的一个实例,填写好了,你就可以选择2种登录到服务器的方式:  Windows验证和SQL Server验证两种,它们的区别我将在后面进行详细的讲解。我们在这里先选择Windows验证的方式,在选择"pubs"数据库后点击
转载 2023-09-10 15:15:18
123阅读
 只看不写不厚道,所以就进园子了!初来乍道,先写点自己的一些小小心得!  刚学习C#编程的时候,对数据库进行查询,以下是查询程序部分。using (SqlConnection con =new SqlConnection()) {   con.ConnectionString ="************************";   con.Open();   SqlComm
  考虑以下代码:byte b = 100; b = (byte)(b+200);  这段代码在实际运行中是否会抛出溢出异常呢?  先不管答案,我们来看看CLR是如何应对溢出的:  CLR提供的IL指令允许编译器选择自己期望的行为。CLR提供了一个名为add的指令,会直接对两个数做加法运算,而不做任何溢出检查。同时,CLR还提供了一个名为add.ovf的指令,它在对两数做加法运算时,一旦发出溢出,
转载 2023-08-09 21:05:58
81阅读
1.Dapper框架介绍Dapper是.NET开发中一款轻量级的ORM映射框架,它轻量级、速度快,与同类型ORM框架如EF框架相比具有更高的执行效率。支持多种数据库,可以在所有的Ado.NET Providers下工作,包括sqlite、oracle、mysql、postgreSQL与SqlServer数据库。可以与数据库进行一对一、一对多、多对多的关系映射。它内部通过Emit反射IDataRed
转载 2021-02-26 16:06:59
939阅读
2评论
1.Dapper框架介绍 Dapper是.NET开发中一款轻量级的ORM映射框架,它轻量级、速度快,与同类型ORM框架如EF框架相比具有更高的执行效率。支持多种数据库,可以在所有的Ado.NET Providers下工作,包括sqlite、oracle、mysql、postgreSQL与SqlSer ...
转载 2021-05-05 22:40:57
527阅读
2评论
Flask框架——(数据库)1. MySQL简介介绍: MySQL是⼀个关系型数据库管理系统,由瑞典MySQL AB公司开发,后来被Sun公司收购,Sun公司后来⼜被Oracle公司收购,⽬前属于Oracle旗下产品。特点:使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。支持多种操作系统,如Linux、Windows、AIX、FreeBSD、HP-UX、MacOS、Novel
前面说到两种数据库是各有优点各有所长的。对于python来说,大多数的数据库引擎都是有对应的数据包的。Flask框架并不限制使用哪一种数据库,因此是可以根据需要自由选择SQL抑或是NoSQL。对于稍后的学习,由于我们的只是学习版的小程序,所以选择哪一种都是很好的,不会有什么性能影响。常用的SQL数据库框架有:MySQL,cx_Oracle,Postgres,SQLite等常见的NoSQL数据库框架
        一般来说,Asp .NetCore 应用从官方默认的appsetting.json文件中读取就好,而且利用option模式中的 IOptionsSnapSot<T>、IOptionsMonitor<T>可以动态加载配置,你可以直接修稿json文件来保证。但是这样也有一定的不方便之处:你的配置放在单个json文件,加入你
转载 2023-08-13 22:38:53
129阅读
.net 学习笔记(一、使用C#控制台连接数据库)第一步:插入数据表1.打开MySQL 5.5 Command Line Client后输入密码连接数据库。2.执行source 数据表所在的位置。3.查询一下是否插入成功。第二步:使用C#控制台应用连接数据库。4.安装mysql和vs的连接器:mysql-connector-net-8.0.20.msi5.打开vs,创建一个控制台应用。6.创建好之
转载 2023-06-16 22:38:19
226阅读
强大的数据库查询工具Database.NET 9.4.5018.42两个工具的下载地址,两个软件都是绿色免安装的,直接双击运行:Database.NetSQLite Database Browser 这几天在写一个程序,需要用到SQLITE,但是对于SQLITE不熟悉,在网上找了一个SQLITE查看器这个查看器叫做:SQLite Database Browser 2.0这个查看器可以新建
之前我们用一个java类连接MySQL数据库实现了数据库的增删改查操作---------MySQL篇;但是数据库种类之多,除了MySQL,还有Access、Oracle、DB2等等,而且每种数据库语言都不尽相同;这时,我们就需要一个框架来实现对主流数据库操作的兼容,并且简化操作流程,Hibernate就是其中一款主流框架。这里我们用Myeclipse作为开发软件来示例。1.建立数据库连接开启MyS
  • 1
  • 2
  • 3
  • 4
  • 5