Как cani написать Linq Query для получения Record за несколько раз? - PullRequest
0 голосов
/ 08 октября 2018

Здесь я создаю один класс FatClass:

 public class Ems_UserFat_Tab
 {
    public string Hr_Email { get; set; }

    public string BuHead_Email { get; set; }

Моя таблица

Id   Email            RoleId  
1    abc@gmail.com     2             
2    lmn@gmail.com     3  

Linq Query as

var x = from n in db.EMS_USER_MASTER
        where n.ROLE_ID == 2 || n.ROLE_ID==3
        select new Ems_UserFat_Tab
        {
            Hr_Email = n.EMAIL,
            BuHead_Email=n.EMAIL
        };

Здесь как можно дифференцироватьROLE_ID=2 электронная почта и ROLE_ID=3 электронная почта в этом запросе

1 Ответ

0 голосов
/ 08 октября 2018
 public void OnNext()
 {
     var x = list.Where(ro => ro.roleID = 2 && ro.roleID = 3)
                 .Select(ro => new CacheObject
                     {
                         Hr_Email = ro.EMAIL,
                         BuHead_Email=ro.EMAIL
                     });
 }

Вы должны хранить эти значения в Cache или вызывать их из БД, которая будет вашим объектом, как в примере с новым CacheObject.Попробуйте сделать это так и отладьте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...