zoukankan      html  css  js  c++  java
  • PetaPoco与MySQL

    随便写写的,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代码留下邮箱吧。

  • 相关阅读:
    java编程规范
    Servlet生命周期
    BBS
    Hibernate主键自增策略
    MyBatis举例以及连接数据库过程
    myBatis框架的配置部分
    持续集成
    2017-02-23 .NET Core Tools转向使用MSBuild项目格式
    记录表TABLE中 INDEX BY BINARY_INTEGER 的作用
    什么是 BIND 变量?
  • 原文地址:https://www.cnblogs.com/dzone/p/4107708.html
Copyright © 2011-2022 走看看