{"repo":"YSGStudyHards/EasySQLite","free":true,"listed":false,"github":"https://github.com/YSGStudyHards/EasySQLite","clone":"git clone https://github.com/YSGStudyHards/EasySQLite.git","description":"🦸‍♂️EasySQLite 是一个 .NET 9 操作 SQLite 入门到实战详细教程，主要是对学校班级，学生信息进行管理维护（包含选型、开发、发布、部署）！","language":"C#","stars":133,"topics":["asp-net-core","blazor","csharp","dotnet","sqlite"],"license":"MIT","category":"databases-storage","readme_excerpt":"教程简介 EasySQLite 是一个 .NET 9 操作 SQLite 入门到实战详细教程，主要是对学校班级，学生信息进行管理维护（包含选型、开发、发布、部署）！ 什么是SQLite？ SQLite 是一个软件库，实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。 SQLite是一个轻量级的嵌入式关系型数据库，它以一个小型的C语言库的形式存在。它是一个自包含、无需服务器、零配置的数据库引擎。与传统的数据库系统不同，SQLite直接读写普通磁盘文件，不需要单独的数据库服务器。它支持标准的SQL查询语言，并提供了事务支持和ACID属性（原子性、一致性、隔离性和持久性）。 - SQLite源码：https://github.com/sqlite/sqlite 什么是关系型数据库？ - 非关系型数据库和关系型数据库区别详解 关系型数据库（SQL）库指的是使用关系模型（二维表格模型）来组织数据的数据库，是一种使用结构化查询语言（Structured Query Language，简称SQL）进行数据管理和操作的数据库类型。它采用表格的形式来组织和存储数据，通过定义表之间的关系来建立数据之间的联系。 SQLite具有以下特点 - 嵌入式：SQLite的库可以轻松地嵌入到应用程序中，不需要独立的数据库服务器进程。 - 无服务器：与大多数数据库系统不同，SQLite不需要单独的数据库服务器，所有数据都存储在一个磁盘文件中。 - 零配置：使用SQLite时，没有任何复杂的配置或管理任务。只需引入SQLite库，并开始使用即可。 - 轻量级：SQLite是一个轻量级的数据库引擎，库文件的大小很小，并且在内存使用方面也非常高效。 - 支持事务：SQLite支持事务操作，可以确保数据的一致性和完整性。 - 跨平台：SQLite可以在多个操作系统上运行，包括Windows、Mac、Linux等。 - 公共领域代码：SQLite的源代码是公共领域的，可以免费用于商业或私人用途。 选型、开发详细教程 - 第一天、SQLite 简介 - 第二天、在 Windows 上配置 SQLite环境 - 第三天、SQLite快速入门 - 第四天、EasySQLite前后端项目框架搭建 - 第五天、引入 SQLite-net ORM 并封装常用方法 - 第六天、后端班级管理相关接口完善和Swagger自定义配置 - 第七天、BootstrapBlazor UI组件库引入（1） - 第七天、Blazor班级管理页面编写和接口对接（2） - 第七天、Blazor学生管理页面编写和接口对接（3） - 第八天、将 EasySQLite 从 .NET 8 升级到 .NET 9 - 第九天、在 .NET 9 中使用 Scalar 替代 Swagger - 第十天、将 EasySQLite 解决方案文件格式从 .sln 升级为更简洁的 .slnx - 第十一天、在 .NET 9 中使用 Mapster 快速、高效的实现对象映射 发布部署详细教程 - Windows10 IIS Web服务器安装配置 - 在IIS上部署ASP.NET Core Web API和Blazor Wasm 拓展文章教程 - 10款值得推荐的Blazor UI组件库 - 全面的ASP.NET Core Blazor简介和快速入门 - .NET中使用BootstrapBlazor组件库Table实操篇 - ASP.NET","default_branch":null,"files":null,"tree":[],"storefront":"/r/YSGStudyHards","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/YSGStudyHards/EasySQLite/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}