2017-05-16 1 views
0

からプロパティを取得し、私は、コードを書いてみると、ここで私は私はテーブル</p> <p>からFIOを取得する必要がありますバックエンドを持っているICollection(ASP.NET MVC)

public ActionResult Profile_Data_Questions() 
    { 
     var dataforprofile = TempData["FIO"]; 
     var profiledata = db.QuestionBlocks 
      .Where(x => x.Interview.Interwiers == dataforprofile) 

    } 

しかしInterwiers持っているものですここでIColection

にはどうすれInterwiers

のためのモデル
[Key] 
    public int Interwier_id { get; set; } 
    [Display(Name = "ФИО")] 
    public string FIO { get; set; } 
    public string Email { get; set; } 
    [Display(Name = "Телефон")] 
    public string Telephone { get; set; } 
    [Display(Name = "День рождения")] 
    [DataType(DataType.Date)] 
    public string Birthday { get; set; } 
    [Display(Name = "Город")] 
    public string City { get; set; } 
    [Display(Name = "Зарплата")] 
    public string Salary { get; set; } 
    [Display(Name = "Английский")] 
    public string English { get; set; } 
    public Nullable<int> Interview_Id { get; set; } 
    [Display(Name = "Статус")] 
    public string Status { get; set; } 

    public virtual Interview Interview { get; set; } 
    [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] 
    public virtual ICollection<Link> Links { get; set; } 

ですFIOのプロパティを取得できますか?

+0

'のvar profiledata' QuestionBlocks型やInterwiersタイプ – User3250

答えて

1

私はdataforprofileが文字列またはint/enumであると仮定します。... propをdataforprofileに設定したアイテムを検索できます。

var profiledata = db.QuestionBlocks 
     .Where(x => x.Interview.Interwiers.Any(y=> y.prop == dataforprofile)) 

上記のコードは、あなたにdataforprofileのVARに設定小道具を有する1つまたは複数の面接を含む面接があり、すべてのquestionblocksを与えるだろう。

+0

感謝の男としてそんなに:あなたの質問の私の他の解釈に答える別の質問 –

0

ヘック私はあなたの問題が何であるか分かりませんし、十分な担当者を累積していないため、まだ明確化を求めることができません。だからここに行く:

あなたのコレクションは、インタビュアーのオブジェクトが含まれていない、とあなたはそうのようなオブジェクト型にあなたの要求を変換する必要が次のいずれかの

var targetList = origList 
    .Select(x => new TargetType() { SomeValue = x.SomeValue }) 
    .ToList(); 

か、疑問がさらに簡単であれば、私はにリンクします

How to expose a collection property?あなたが必要

関連する問題