3 回答
TA贡献1868条经验 获得超4个赞
我知道这是一个古老的问题,Pawel提供了正确的答案,我只想显示一个代码示例,该示例演示如何进行一些字符串处理,并避免为原始类型的列表使用额外的类。
public class Test
{
public Test()
{
_strings = new List<string>
{
"test",
"test2",
"test3",
"test4"
};
}
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
private List<String> _strings { get; set; }
public List<string> Strings
{
get { return _strings; }
set { _strings = value; }
}
[Required]
public string StringsAsString
{
get { return String.Join(',', _strings); }
set { _strings = value.Split(',').ToList(); }
}
}
- 3 回答
- 0 关注
- 688 浏览
添加回答
举报