摘要: 殊途同归,ado.net快速实现MySql的CRUD摘要: 正在学习MySql编程,安装了官方的C#客户端,在自己的机器上写了个demo,将可能常见且容易出现的问题或错误温故知新一遍,写下来以备日后再用。 一、MySql的连接字符串连接字符串无比简单,但是这是必须的。我们需要关心的是,通过.net客户端程序,mysql的连接字符串可以像sql server一样,利用连接池高效管理连接。简单配置如下: <add name="MySqlConnString" connectionString="Server =localhost; Database =test; 阅读全文
posted @ 2013-09-20 15:24 shixunle 阅读(163) 评论(0) 推荐(0) 编辑
摘要: DAL(Data Access Layer)三层架构是企业开发中常用的设计模式,把数据库访问、业务逻辑、界面分离。初学者直接学习三层架构比较难,因此先学习精简的三层架构,只用DAL层,把数据库访问封装到DAL中,UI调用DAL,原则“UI中不出现SQL”。DAL常用封装:ToModel、ListAll、GetById、DeleteById、Update、Insert下面是一个使用DAL的实例:数据库表T_Customer定义代码清单:配置文件:App.config[html] view plaincopyprint?/Model:模型类[csharp] view plaincopyprint? 阅读全文
posted @ 2013-09-20 11:42 shixunle 阅读(407) 评论(0) 推荐(0) 编辑