2013-11-22 9 views
0

Я использую Code First Итак, он создал сущности и сгенерировал dbsets и использовал LINQ для достижения моих данных. Я новичок в LINQ Я хочу знать следующееMVC3 Данные модели Население

это моя одна таблица моя модель

namespace MISSanctions.Models 
{ 
using System; 
using System.Collections.Generic; 

public partial class tbl_navigation_menus 
{ 
    public long tbl_nav_id { get; set; } 
    public string tbl_controller { get; set; } 
    public string tbl_method { get; set; } 
    public string tbl_menu_name { get; set; } 
    public long tbl_parent_id { get; set; } 
    public string tbl_view { get; set; } 
    public long tbl_child_id { get; set; } 
    public byte tbl_active { get; set; } 
    } 
} 

Это имеет отношение с таблицей tbl_nav_rights

namespace MISSanctions.Models 
{ 
using System; 
using System.Collections.Generic; 

public partial class tbl_nav_rights 
{ 
    public long tbl_nav_right_id { get; set; } 
    public long tbl_user_id { get; set; } 
    public long tbl_nav_id { get; set; } 
    public long tbl_nav_active { get; set; } 
} 
} 

Я хочу, чтобы выбрать права tbl_user_id - 11796.Means 11769 будет иметь несколько прав, и я хочу присоединиться к таблице с указанным выше tbl_navigation_menus, который содержит имя и метод контроллера навигационного имени и некоторые изображения значков.

Я хочу создать отдельную модель, которая возвращает мне данные пользовательского идентификатора 11769. Я создаю модели, как это, но путать, как для извлечения нескольких строк в модели

это основная навигационная модель который будет возвращен к просмотру

namespace MISSanctions.Models 
{ 
public class AdminNavigationList 
{ 
    public int Userid {get;set;} 
    public int tbl_nav_id{get;set;} 
    public string tbl_controller { get; set; } 
    public string tbl_method { get; set; } 
    public string tbl_menu_name { get; set; } 
    public int tbl_parent_id { get; set; } 
    public bool active { get; set; } 
    public string tbl_icon { get; set; } 
} 

} 

Тогда я буду перебрать для отображения навигации .. Пожалуйста, помогите мне достичь его

ответ

1

те, которые вы должны установить связь tbl_nav_menus таблицы с tbl_nav_rights и nav_menu таблицы содержит несколько записей для nav_right таблицы, , то вы должны добавить

общественного частичный класс tbl_navigation_menus { общественного tbl_nav_rights IList {получить, установить;}

}

проверить его унцию. .

Смежные вопросы