gpt4 book ai didi

orm - 小巧玲珑填充 DropDownlist

转载 作者:行者123 更新时间:2023-12-02 02:11:46 25 4
gpt4 key购买 nike

我有一个简单的Poco

public virtual short UserID
{
get;
set;
}

[Required]
public virtual string UserName
{
get;
set;
}
public virtual string Password
{
get;
set;
}

public virtual string Email
{
get;
set;
}

我目前正在使用 Dapper ORM。

有没有人有一个很好的例子来说明我将如何使用小巧的 ORM 进行查询以创建下拉列表?

查询应该在列表中返回 Key=UserIDValue=UserName 以便我可以检索键并填充 DropDownList。

最佳答案

你可以创建一个代表这对的类:

class SelectItem
{
public long Key {get;set;}
public string Value {get;set;}
}

var list = connection.Query<SelectItem>(" select id Key UserName Value from yourtable",null).ToList();

您使用别名将表字段映射到类属性名称。我假设您的表字段名称是 idUserName,请根据您的情况更改它们。您还应该注意属性类型,如果它们不匹配,您可能会遇到错误的转换异常。或者,您可以使用 dynamic版本:

 var list = connection.Query(" select id Key UserName Value from yourtable",null).ToList();

您获得了一个动态列表,每个动态列表都具有名为 Key 和 UserName 的属性。

关于orm - 小巧玲珑填充 DropDownlist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12426953/

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