本帖最后由 sxningli 于 2015-1-14 09:29 编辑
今天给大家介绍一下C#快速数据库操作框架。只要掌握了C#基本语法的童鞋,可在5分钟之内学会C#操作数据库最简单的方法。
演示过程:使用C#快速进行数据库的增删改查操作。手把手教学,请跟着代码一步步练习。
演示数据库:mysql(sqlserver仅需更改数据库连接类型即可)
1.打开mysql数据库,并执行以下示例脚本创建测试数据库:[SQL] 纯文本查看 复制代码 CREATE DATABASE IF NOT EXISTS `autumnDemo`;
USE `autumnDemo`;
CREATE TABLE `member` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`password` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) 2.打开VS,创建一个ConsoleApplication
在Program类中,创建数据库中member表的对应实体类。同时写入操作代码进行测试:
首先需要先
[C#] 纯文本查看 复制代码 using Autumn.DB.Config;
using Autumn.DB.Factory;
class Program {
public class Member {
public int Id { get; set; }
public string Username { get; set; }
public string Password { get; set; }
}
static void Main(string[] args) {
//以mysql演示。配置数据库类型和连接字符串,连接字符串请根据自己系统情况作修改
ConfigManager.LoaderConfiguration("mysql", "server=127.0.0.1;uid=root;database=autumnDemo");
/*-------------------------添加演示-------------------------*/
Member member = new Member();
member.Username = "张三";
member.Password = "123456";
bool result = DALFactory<Member>.Insert(member);
Console.WriteLine(result ? "成功,id:"+member.Id :"失败");
Console.ReadKey();
}
}
此时刷新数据库,就发现刚才执行的添加操作已经在数据库写入啦。
项目已经放在Github,请童鞋们自行下载研究。如有疑问欢迎提出https://github.com/sxningli/Autumn.DB
|