我正在尝试允许从项目列表中选择一个项目。问题是每个项目都有一个组合键,如果我使用下拉列表,每个项目的值应该是一个字符串(但我需要两个字符串作为组合键)。
现在,我已经破解了它,在设置列表时将组合键组合成一个字符串,中间有一个分隔字符,然后在选择某项时解析期望分隔字符的值。有没有更干净/更好的方法来实现这一点?显然,如果其中一个键已经在使用相同的字符,那么我当前的方法可能会失败。
型号:
public class CompositeKeyModel
{
[Key]
public string Name { get; set; }
[Key]
public string Group { get; set; }
}发布于 2019-03-17 04:38:00
创建一个get属性来获取用于检索组合键的属性的值如何
public class CompositeKeyModel
{
[Key]
public string Name { get; set; }
[Key]
public string Group { get; set; }
public string CompositeKey {get
{
return Name+Group
}}
}https://stackoverflow.com/questions/43821642
复制相似问题