0

Specialites のリストを提供する webapi im から、メンバーは、これらの選択されたアイテムが文字列 ID の配列の形式である必要がある html コントロールを設定する必要があります。["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 を使用して値を更新する簡単な方法はありますか (つまり、古いエントリを削除して新しいエントリを追加しますか?)

4

1 に答える 1

1

これを試して:

var v = db.MemberSpecialities.Where(s => s.member_id == id).Select(u => u.speciality_id.Value).Cast<string>().ToArray();
于 2013-08-22T03:47:31.880 に答える