首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从收到的数据存储过程中填充自定义C#对象

从您的问题中,我理解您想了解如何在C#中填充自定义对象。以下是一个简单的示例,说明如何在C#中填充自定义对象。

首先,定义一个自定义类:

代码语言:csharp
复制
public class CustomObject
{
    public int Id { get; set; }
    public string Name { get; set; }
    public int Age { get; set; }
}

接下来,您可以使用以下代码填充自定义对象:

代码语言:csharp
复制
List<CustomObject> customObjects = new List<CustomObject>();

for (int i = 0; i < 10; i++)
{
    CustomObject customObject = new CustomObject
    {
        Id = i,
        Name = $"Name {i}",
        Age = i * 10
    };

    customObjects.Add(customObject);
}

在这个示例中,我们创建了一个名为CustomObject的类,并在其中定义了三个属性:IdNameAge。然后,我们使用一个for循环来填充一个List<CustomObject>集合,其中每个对象都有一个唯一的IdNameAge属性值。

如果您需要从数据存储过程中填充自定义对象,您可以使用以下代码:

代码语言:csharp
复制
public List<CustomObject> GetCustomObjectsFromDatabase()
{
    List<CustomObject> customObjects = new List<CustomObject>();

    // 在这里执行数据库查询,以获取数据
    // 假设您已经获取了一个名为dataReader的SqlDataReader对象
    using (SqlDataReader dataReader = GetDataFromDatabase())
    {
        while (dataReader.Read())
        {
            CustomObject customObject = new CustomObject
            {
                Id = dataReader.GetInt32(0),
                Name = dataReader.GetString(1),
                Age = dataReader.GetInt32(2)
            };

            customObjects.Add(customObject);
        }
    }

    return customObjects;
}

在这个示例中,我们定义了一个名为GetCustomObjectsFromDatabase的方法,该方法从数据库中获取数据,并将每个数据行填充到一个CustomObject实例中。最后,该方法返回一个包含所有填充的CustomObject实例的List<CustomObject>集合。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券