【问题标题】:sqldataAdapter in Csharp in easier way?Csharp中的sqldataAdapter以更简单的方式?
【发布时间】: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


    【解决方案1】:

    SQLDataAdaptor 是一个 ado.net 类,它通过数据库表或存储过程的结果集填充数据表。

    我建议通过实体框架而不是遗留开发来连接数据库。

    BR

    【讨论】:

      猜你喜欢
      • 2016-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多