我的根AppCode
文件夹中有一个帮助程序类,可以节省我的时间和编码执行数据库相关任务
我正在寻找一种将所有表和列名称放入智能感知的方法
所以例如
public static class GetTableData
{
//base method
static int ExecSQLint(string TblintSQL)
{
int value;
SqlConnection myConn = new SqlConnection("server=(local);Initial Catalog=dbName;Integrated Security=True");
SqlCommand TblintCMD = new SqlCommand(TblintSQL, myConn);
try
{
myConn.Open();
value = Convert.ToInt32(TblintCMD.ExecuteScalar());
}
finally
{
myConn.Close();
}
return value;
}
//return a Database value as int
public static int AsInt(string FieldToSearch, string tblName, string WhereClause, string FLdValue)
{
string TblintSQL = "SELECT " + FieldToSearch + " FROM " + tblName + " WHERE " + WhereClause + " ='" + FLdValue + "'";
return ExecSQLint(TblintSQL);
}
}
因此,例如,如果我需要表格中的客户 id(int)
有些[tblCustomers]
我有一个名为custID
和name
我将通过以下代码检索客户 ID
int custId = GetTableData.AsInt("custID", "tblCustomers", "name", "warren");
我想在 Visual Studio 中获取可用的列和表名,这样我就不必使用上面示例中使用的字符串,实现这一目标的最简单方法是什么?
是通过生成一个将生成一个类的代码const strings
还是在 Visual Studio 中有我不知道的实用程序?(我目前使用的是 2010 Pro)