You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
using Dapper;using Microsoft.Data.SqlClient;using Npgsql;using Oracle.ManagedDataAccess.Client;using Shentun.Utilities;using System;using System.Collections.Generic;using System.Data.Common;using System.Linq;using System.Text;using System.Threading.Tasks;
namespace Shentun.WebPeis.PlugIns.ColumnReferences{ public class ColumnReferencePlugInsDbBase : ColumnReferencePlugInsBase {
public ColumnReferencePlugInsDbBase(string parmValue) : base(parmValue) { InterfaceSql = InterfaceConfig.GetSection("Interface").GetSection("Sql").Value; InterfaceDbType = InterfaceConfig.GetSection("Interface").GetSection("DbType").Value; InterfaceConnctionStr = InterfaceConfig.GetSection("Interface").GetSection("ConnectionStrings").Value; }
public override async Task<List<ColumnReferenceCodeValue>> GetInterfaceCodeValuesAsync() { using (DbConnection conn = CreateInterfaceDbConnect()) { var list = (await conn.QueryAsync<ColumnReferenceCodeValue>(InterfaceSql)).ToList(); foreach (var item in list) { if(string.IsNullOrWhiteSpace(item.SimpleCode)) { item.SimpleCode = LanguageConverter.GetPYSimpleCode(item.DisplayName); } } return list; } } }}
|