Commit a53d5ff3 authored by tr's avatar tr

1、数据访问层和工具类微调

parent 89a52216
......@@ -108,9 +108,9 @@ namespace Tools.MyData
foreach (TQuery t in Tables)
{
cmd = new SqlCommand(t.QuerySQL, conn);
if (t.SlctParameters.Count > 0)
if (t.QueryParameters.Count > 0)
{
foreach (SqlParameter para in t.SlctParameters)
foreach (SqlParameter para in t.QueryParameters)
{
cmd.Parameters.Add(para);
}
......@@ -556,27 +556,29 @@ namespace Tools.MyData
}
/// <summary>
/// 多表操作-自定义扩展类
/// 表查询
/// </summary>
public class TQuery
{
/// <summary>
/// 构造器
/// </summary>
/// <param name="TableName">数据库表名</param>
public TQuery(string TableName)
/// <param name="tableName">数据库表名</param>
public TQuery(string tableName)
{
this.TableName = TableName;
this.TableName = tableName;
this.QuerySQL = $"SELECT * FROM {tableName}";
}
/// <summary>
/// 构造器
/// </summary>
/// <param name="Name">数据库表名</param>
/// <param name="QuerySQL">查询语句</param>
public TQuery(string TableName, string QuerySQL)
/// <param name="querySQL">查询语句</param>
public TQuery(string tableName, string querySQL, params SqlParameter[] parameters)
{
this.TableName = TableName;
this.QuerySQL = QuerySQL;
this.TableName = tableName;
this.QuerySQL = querySQL;
this.QueryParameters = parameters.ToList();
}
/// <summary>
......@@ -590,7 +592,7 @@ namespace Tools.MyData
/// <summary>
/// 选择语句参数
/// </summary>
public List<SqlParameter> SlctParameters = new List<SqlParameter>();
public List<SqlParameter> QueryParameters = new List<SqlParameter>();
}
}
......@@ -117,7 +117,7 @@ namespace Tools.MyUtils
/// <param name="userId"></param>
/// <param name="pwd"></param>
/// <returns></returns>
public static string GetLinkString(string link, string dbName, string userId, string pwd)
public static string GetLinkString(string link, string userId, string pwd, string dbName)
{
return $"Password={pwd};Persist Security Info=True;User ID={userId};Initial Catalog={dbName};Data Source={link}";
}
......@@ -128,7 +128,7 @@ namespace Tools.MyUtils
/// <returns></returns>
public static string GetLinkString(DbItemModel m)
{
return GetLinkString(m.Link, m.DbName, m.UserId, m.Pwd);
return GetLinkString(m.Link, m.UserId, m.Pwd, m.DbName);
}
/// <summary>
/// 链接转为模型对象
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment