【问题标题】:passing select query from stored procedure into a ArrayList in C#?将存储过程中的选择查询传递到 C# 中的 ArrayList 中?
【发布时间】:2020-09-15 18:56:44
【问题描述】:

我有一个选择数据的存储过程,它为我提供了 8 行和 4 列数据。我想知道如何将这些数据传递给 c# 中的数组列表?

我正在使用 MS SQL。

【问题讨论】:

  • 你在哪个 DBMS / ORM 上?
  • 嗨,我正在使用 mssql 服务器
  • 那么你就可以使用EF:entityframeworktutorial.net/…
  • ArrayList documentation itself says - "我们不建议您使用ArrayList类进行新开发。相反,我们建议您使用通用List 类。ArrayList 类旨在保存异构对象集合。但是,它并不总是提供最佳性能。

标签: c# sql stored-procedures arraylist parameters


【解决方案1】:

我建议你创建一个类,比如你使用的是表Student,这个学生有(id,name,age,phone:4列),创建一个有4个属性的Student类,在接收的那一刻来自 DB 的数据,使用循环,从学生类创建实例并在其中保存单行数据,并将其添加到 arrayList。 或者在 c# 中使用匿名类型而不是学生类

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-23
    • 2013-09-24
    • 1970-01-01
    • 2013-03-12
    • 1970-01-01
    • 2011-07-22
    相关资源
    最近更新 更多