日期:2014-05-17 浏览次数:20827 次
internal static List<model.模型1> Get()
{
DataTable dt = new DataTable();
string sql_get_all = "SELECT 列1 FROM 表A";
dt = new DbHelperOra.Query(sql_get_all).Tables[0];
List<model.模型1> list模型1 = new List<model.模型1>();
foreach (DataRow dr in dt.Rows)
{
model.模型1 model模型1 = new model.模型1();
model模型1.列1 = dr["列1"].ToString();
model模型1.是否被使用 = 列1是否被使用(dr["列1"].ToString());
list模型1.Add(model模型1);
}
return list模型1;
}
private static string 列1是否被使用(string 列1)
{
string result = "N";
string[] sqls = {
"SELECT 1 FROM 表B WHERE 列1=:列1",
"SELECT 1 FROM 表C WHERE 列1=:列1"
//此处省略40条SQL语句
};
foreach (string sql in sqls)
{
DataTable dt = new DataTable();
OracleParameter[] optrs = {
new OracleParameter("列1",OracleType.NVarChar,11)
};
optrs[0].Value = 列1.Trim();
dt = new DbHelperOra().Query(sql, optrs).Tables[0];
if (dt.Rows.Count > 0)
{