2016-09-21 4 views
0

Я использую шаблонную работу рамки с каркасом сущности, я хочу, чтобы два слияния двух переменных. После этого разделите переменные внутри этого массива. мой два массиваКак объединить и разделить vriable в яслях, используя Entity Framework в C#?

var permission = _permissionManager.GetAllPermissions(); 
var privilege = 
_roleManager.GetGrantedPermissionsAsync(privilegeSearchModel.RoleId).Result.ToList(); 

Я использовал для объединения, как таким образом

var permissionlist = privilege.Concat(permission).ToList(); 

я хочу arrray стать как этот

permissionLsit={{name:Settings,isgrated:1}{name:Settings-user,isgrated:1}, 
{name:Setings-user-Edit,isgranted:0},{name:Setings-user-Delete,isgranted:1}, 
{name:Setings-user-view,isgranted:1},{name:Property,isgrated:1},{name:Property- 
Rent,isgrated:1},{name:Property-Rent-view,isgrated:1}.........} 

Мой ожидаемый результат дается ниже

{ {settings=1,Usersettings=1,view=1,edit=0,delete=1} 
{propert=1,propertyRent=1,view=1,edit=0,delete=0}...} 

как это возможно? любой может мне помочь! ...

ответ

0

Вы можете попробовать использовать заявление Союза. Попробуйте выполнить следующие действия:

var newList = privilege.Union(permission).ToList();