У меня есть два класса: Role и CustomRole
public class CustomRole
{
public string RoleName { get; set; }
public int RoleId { get; set; }
}
public class Role
{
public string RoleName { get; set; }
public int RoleId { get; set; }
public int MyRole { get; set; }
}
во время компиляции у меня есть такой делегат:
Func<CustomRole, bool> Del = o => o.RoleId > 0;
Проблема во время выполнения, мне нужно создать еще одного делегата с таким же условием, но имя таблицы изменилось
Func<Role, bool> Del1 = o => o.RoleId > 0;
Как мне этого добиться?