标签:style blog http io ar color os 使用 sp
随便写写的,PetaPoco与MySQL一起使用,在一个工控项目中充分使用节省不少开发时间,经历大半年的努力的项目接近完成,客户不认帐,开始需求合同就是个败笔,技术还是仅能解决技术问题而已!
上图上代码!
查询业务
public class BaseViewModel { #region Create DataBase, if not exit private Database _db; private Database Db { get { if (_db == null) _db = new Database("ConnectionStringMySQL"); return _db; } } #endregion #region Common CURD public T Get<T>(string id) { return Db.SingleOrDefault<T>(id); } public List<T> GetAll<T>() { var className = typeof(T).ToString(); var arg = className.Substring( className.LastIndexOf(‘.‘) + 1, className.Length - className.LastIndexOf(‘.‘) - 1); return Db.Fetch<T>(string.Format("SELECT * from {0}; ", arg)); } public void Save(object obj) { Db.Save(obj); } public int Update(object obj) { return Db.Update(obj); } public int Delete(object obj) { return Db.Delete(obj); } #endregion }
连接字符串
<add name="ConnectionStringMySQL" connectionString="Server=localhost;Database=AutoApp;Uid=root;Pwd=root;charset=utf8;pooling=true;" providerName="MySql.Data.MySqlClient"/>
别忘了要装 mysql-connector C# 的,到官网去下。
没看到添加附件的? 需要Demo代码留下邮箱吧。
标签:style blog http io ar color os 使用 sp
原文地址:http://www.cnblogs.com/dzone/p/4107708.html