Mr.Gao

高先生小屋

  • 主页
  • C#
  • 每日转载

C# 数据操作系列 - 4. 自己实现一个ORM

2023-02-24
字数统计: 3.9k字   |   阅读时长≈ 7分

0. 前言

在之前的几篇内容中,我们了解了如何通过ADO.NET 访问数据库,如何修改、新增数据。如何通过DataSet和DataAdapter获取数据,我们将在这一篇试试自己实现一个简单的ORM框架或者说ORM工具类。


涉及到的知识点:

  • 反射(初级)

  • ADO.NET 已有知识

more >>
  • C#
  • 基础知识
  • C#
  • 数据库操作

展开全文 >>

C# 数据操作系列 - 3. ADO.NET 离线查询

2023-02-24
字数统计: 4.0k字   |   阅读时长≈ 7分

0. 前言

在上一篇中,我故意留下了查询的示范没讲。虽然说可以通过以下代码获取一个DataReader:

IDataReader reader = command.ExecuteReader();

然后通过reader一行一行的读取数据,但是我并不推荐这样使用。


在查询这一高频需求上,C#为之做了很多工作,提供了更多的选择。这里介绍一个查询的另一套写法。

more >>
  • C#
  • C#
  • 数据库操作

展开全文 >>

C# 数据操作系列 - 2. ADO.NET操作

2023-02-24
字数统计: 8.3k字   |   阅读时长≈ 16分

0.前言

在上一篇中初略的介绍了一下SQL的基本写法,这一篇开始我们正式步入C#操作数据库的范围。通过这一系列的内容,我想大家能对于数据库交互有了一定的认识和基础。闲话不多说,先给大家介绍一个C#操作数据库的方式。

more >>
  • C#
  • C#
  • 数据库操作

展开全文 >>

C# 数据操作系列 - 1. SQL基础操作

2023-02-24
字数统计: 3.1k字   |   阅读时长≈ 6分

0.前言

前篇介绍了一些数据库的基本概念和以及一些常见的数据库,让我们对数据库有了一个初步的认识。这一篇我们将继续为C#数据操作的基础填上一个空白-SQL语句。

SQL(Structured Query Language,结构化查询语言)是一种特定的编程语言,用于管理数据库系统,操作数据甚至编写一些程序。

当然,一方面因为时间问题,一方面因为各大数据库的区别(当然了,还有就是个人对SQL研究并不是那么深)所以这一篇就从SQL的基本操作入手,带领大家一起看看SQL的世界。

more >>
  • C#
  • 数据库操作

展开全文 >>

C# 数据操作系列 - 0. 序言

2023-02-24
字数统计: 3.6k字   |   阅读时长≈ 7分

0. 前言

在上一个系列中,我们初步浏览了一下C#的基础知识。这句话的意思就是C#基础知识系列完结了,撒花。当然,并不是因为C#已经讲完了。正是因为我们轻轻地叩开了那扇门,才能看到门后面那瑰丽的世界。那么,门后面有什么?就让我在后续的篇幅里,带着大家一起浏览吧。

more >>
  • C#
  • C#
  • 数据库操作

展开全文 >>

C# 基础知识系列- 17 小工具优化

2023-02-24
字数统计: 5.0k字   |   阅读时长≈ 10分

0. 前言

不知道有没有动手能力强的小伙伴照着上一篇的内容写过程序呢?如果有的话,应该会在使用的时候发现以下几个问题:

  1. 每次启动都需要经过漫长的时间去遍历磁盘里的文件目录

  2. 因为数据是用的字典保存的,所以会消耗大量的内存空间

  3. 不能多次查询

现在我们就针对这些问题,让我们的小工具实用起来。

more >>
  • C#
  • 基础知识
  • C#
  • 基础知识

展开全文 >>

C# 基础知识系列- 17 实战篇 编写一个小工具(1)

2023-02-24
字数统计: 6.8k字   |   阅读时长≈ 13分

0. 前言

这是对C# 基础系列的一个总结,现在我们利用之前学到的知识做一个小小的工具来给我们使用。


如果有看过IO篇的小伙伴,应该有印象。当时我提过一个场景描述,我们在平时使用系统的时候,经常会为了找某个文件的位置而烦恼。那么我们现在尝试写一个控制台程序来帮助我们找文件的具体位置。

more >>
  • C#
  • 基础知识
  • C#
  • 基础知识

展开全文 >>

C# 基础知识系列- 16 开发工具篇

2023-02-24
字数统计: 2.9k字   |   阅读时长≈ 5分

0. 前言

这是C# 基础知识系列的最后一个内容讲解篇,下一篇是基础知识-实战篇。这一篇主要讲解一下C#程序的结构和主要编程工具。

more >>
  • C#
  • 基础知识
  • C#
  • 基础知识

展开全文 >>

C# 基础知识系列- 15 异常处理篇

2023-02-24
字数统计: 3.2k字   |   阅读时长≈ 6分

0. 前言

为什么我们需要异常处理?什么是异常?


在汉语中,异常指非正常的;不同于平常的。翻译到程序中,就是指会导致程序无法按照既定逻辑运行的意外,或者说是错误。可能会有小伙伴好奇了,我们的程序不是正常的吗,为什么还会出错呢?

more >>
  • C#
  • 基础知识
  • C#
  • 基础知识

展开全文 >>

C# 基础知识系列- 14 IO篇 流的使用

2023-02-24
字数统计: 6.2k字   |   阅读时长≈ 12分

0. 前言

继续之前的C# IO流,在前几篇小短片中我们大概看了下C# 的基础IO也对文件、目录和路径的操作有了一定的了解。这一篇开始,给大家演示一下流的各种操作。以文件流为例,一起来看看如何操作吧。

more >>
  • C#
  • 基础知识
  • C#
  • 基础知识

展开全文 >>

< Prev 1 … 2 3 4 5 6 Next >
© 2019-2025 Mr.Gao
Theme:hexo-theme-yilia-plus by Litten
晋ICP备2023000821号-1   
本站总访问量次 | 本站访客数人