gpt4 book ai didi

c# - SqlParameter 数组到对象

转载 作者:行者123 更新时间:2023-11-30 19:16:41 26 4
gpt4 key购买 nike

SqlParameter[] _parameters = {                
new SqlParameter( "@IDNumber", Person.IDNumber ),
new SqlParameter( "@Name", Person.Name ),
new SqlParameter( "@Surname", Person.Surname )
};

如何在不使用索引的情况下从对象数组中获取“名称”值?我想做的是,

oPerson.Name = _parameters.Find(@Name).Value;

最佳答案

使用以下内容:

_parameters.Single(p => p.ParameterName == "@Name").Value;

这假定存在一个且只有一个具有给定 ParameterNameSqlParameter 实例。如果您不确定是否存在,请执行以下操作:

var param = _parameters.SingleOrDefault(p => p.ParameterName == "@Name");
if (param != null) { oPerson.Name = param.Value; }

关于c# - SqlParameter 数组到对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22505615/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com