【发布时间】:2020-04-14 13:14:52
【问题描述】:
我是模型视图控制器的新手,所以我想知道数据适配器的确切含义是什么。我曾经创建过过程,但之后在我的控制器中我使用 sql 命令的对象,然后通过使用适配器我获取数据库中存在的表的数据。
public void ExecuteSelectQueryWithDataTable(String procedureName, SqlParameter[] sqlParameter, out DataTable dataTable)
{
dataTable = new DataTable();
Random Rnd = new Random();
try
{
using (SqlConnection sqlConnection = new SqlConnection(connectionstring))
{
using (SqlCommand sqlCommand = new SqlCommand("", sqlConnection))
{
using (SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(sqlCommand))
{
sqlCommand.CommandText = procedureName;
sqlCommand.CommandType = CommandType.StoredProcedure;
sqlCommand.Parameters.AddRange(sqlParameter);
sqlDataAdapter.SelectCommand = sqlCommand;
sqlDataAdapter.Fill(dataTable);
}
}
}
}
提前致谢!
【问题讨论】:
标签: database sqlite asp.net-mvc-4 asp.net-mvc-3 model-view-controller