首页 > 数据库 >执行SQL 获取一个Model

执行SQL 获取一个Model

时间:2023-10-30 21:45:39浏览次数:32  
标签:ToArray SQL 获取 modelProperties sql sqlParams var Model null

sqlParams?.ToArray() == sqlParams != null ? sqlParams.ToArray() : null

/// <summary>
/// 获取最新的数据
/// </summary>
/// <returns></returns>
public WeldResultModel GetLaseModel()
{
    var sql = @"SELECT TOP 1 *
                FROM [WeldResult] WITH(NOLOCK)
                ORDER BY ID DESC";
    var typeModel = typeof(WeldResultModel);
    var modelProperties = MfModelInfo.GetProperties(typeModel);
    return SqlUtility.GetExeResultToOneModel<WeldResultModel, SqlParameter, SqlDataReader>(dbHelper,DataBaseName, sql,null, modelProperties);
}

 

标签:ToArray,SQL,获取,modelProperties,sql,sqlParams,var,Model,null
From: https://www.cnblogs.com/stevenchen2016/p/17798925.html

相关文章

  • 分页查询任务列表 支持SQL
    ///<summary>///分页查询任务列表///</summary>///<paramname="where"></param>///<returns></returns>publicPageModel<TaskModel>GetListByPageView(TaskSearchModelwhere){introwCount=0;try......
  • Java基础 反射获取成员方法
     代码示例:publicstaticvoidmain(String[]args)throwsException{//获取class字节码文件对象Classclazz=Class.forName("pojo.Student");//获取所有的方法(getMethods()还能连着父类的所有的公共方法一起获得,但getDeclaredMethods()不能获取父类里面的方法......
  • python sqlalchemy批量插入大量数据,性能最佳!
    defcreate_user_items(db:Session,mouse_events,user,events_dict):mouse_events=json.loads(mouse_events)db.execute(models.Sessions.__table__.insert(),[{"user_id":user,"x_coordinate":event["x_cor&q......
  • python sqlalchemy 动态设置表名__tablename__,一个model对应多个table
    fromsqlalchemyimportcreate_engine,Column,BigInteger,Stringfromsqlalchemy.ext.declarativeimportdeclarative_basefromsqlalchemy.ormimportsessionmakerbase=declarative_base()engine=create_engine("postgresql://postgresadmin:[email protected]......
  • 【技术分享】Amazon RDS MySQL参数说明及性能调优
    在亚马逊云科技的RDS中支持几乎主流的数据库,对于亚马逊云中的数据库的参数设置及性能调优对于我们的日常业务的运行会很有帮助。本篇将对于Amazon RDSMySQL的参数说明及性能调优。RDSMySQL的执行基本架构1.我们都知道,基础设施的潜在异常是常见的,也是不可避免的。Flamingo零售......
  • 【技术分享】Amazon RDS MySQL常见故障分析和排查
    在亚马逊云的RDS中支持几乎主流的数据库,对于亚马逊云中的数据库的问题排查对于我们的日常业务的稳定运行会很有帮助。本篇将对于Amazon RDSMySQL常见故障问题的分析和排查办法。RDS提供了强大的适配工作负载功能对于RDS的责任共担RDS常见连接问题Check:√客户端IP地址是否在D......
  • 使用mysqldump进行数据库备份实战遇到的问题
    [root@mysql~]#mysqldump-uroot-pdb_shop>/opt/db_shop.sqlEnterpassword:mysqldump:Couldn'texecute'SHOWVARIABLESLIKE'gtid\_mode'':Table'performance_schema.session_variables'doesn'texist(1146)原......
  • [sql]使用sql语句增加列,并且设置默认值
    有的时候,我们需要对已存在的表进行插入列的情况,当然,可以使用navicat等工具直接可视化操作,命令行的话,如下:altertable表名 add column列名 数据类型 default默认值 ;demo:altertableT_DB_AutoBackupaddcolumnbOpenint(4)default0; ......
  • Ubuntu18.04安装mysql5.7.27
    步骤如下:1.获取mysql-apt-config工具wgethttps://dev.mysql.com/get/mysql-apt-config_0.8.11-1_all.deb2.安装config工具第一项点进去选择5.7(默认是8.0)dpkg-imysql-apt-config_0.8.11-1_all.deb3.更新源sudoapt-getupdate4.安装mysqksudoapt-getinstallmysql-server......
  • Mysql数据查询逻辑
    MySQL是一定有一个唯一非空索引的,如果有主键则是主键,没有主键则是用唯一键,唯一键也没有则会自动生成一个隐藏的字段作为主键;然后以这个字段作为聚簇索引;所以比如表foo,它的每一行的所有列数据是连续的(至少每一列数据的“指针”值在行里是连续的,比如text这种列,在一行里可能只是存储......