从 webapi im 提供 Specialites 列表,成员必须填充一个 html 控件,该控件要求这些选定的项目采用字符串 id 数组的形式,即["1","2","3"]
下面的代码给了我一个复杂对象的集合,是否可以获得包含speciality_id的字符串数组?
var v = db.MemberSpecialities.Where(s => s.member_id == id).Select(u => new {u.speciality_id.Value}).ToArray()
public partial class MemberSpecialities
{
public int id { get; set; }
public Nullable<int> member_id { get; set; }
public Nullable<int> speciality_id { get; set; }
}
另外,当我得到更改后的列表时,是否有一种使用 linq 更新值的快速方法(即删除旧条目并添加新条目?)