Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET Core
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# ASP.NET Core Отобразить данные из загруженного файла https://www.cyberforum.ru/ asp-net-core/ thread2460063.html
Работаю с ASP.NET CORE: создаю страницу, где надо загрузить файл с данными (это у меня работает) и отобразить данные на сайте (вот это не работает)))) Помогите исправить проблему, задание дали сделать с ASP.NET CORE, но за такой короткий промежуток до конца не разобрался Проектом скинуть не могу, для сайта его вес слишком большой:( Вот ссылка на гитхаб:...
Сохранить данные в базу данных через event на который подписан DbContext C# ASP.NET Core
У меня есть парсер который парсит страницу и получает данные у него есть асинхронные методы которые возвращают результат через ивенты, я пытаюсь получить эти данные внутри DbContext но при попытке их сохранить я получаю эту ошибку: "Cannot access a disposed object.". Пытался передавать контекст как параметр но все равно одно и то же. Вот мой код: public class ApplicationDbContext : DbContext ...
C# ASP.NET Core Замена файлов на хстиге https://www.cyberforum.ru/ asp-net-core/ thread2458943.html
Ку, я залили api на хостинг и она работает, но если я внес какие-то правки в код, какие файлы мне нужно менять на хостинге или при любых изменениях нужно перезаливать?
C# ASP.NET Core SelectList NullReferenceException: Object reference not set to an instance of an object https://www.cyberforum.ru/ asp-net-core/ thread2457823.html
Добрый день, скажите пожалуйста в чем разница между //в этом варианте я имею ошибку после return View(); /* NullReferenceException: Object reference not set to an instance of an object. Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList.GetListItemsWithValueField() NullReferenceException: Object reference not set to an instance of an object */
C# ASP.NET Core HttpClientFactory, как создать клиента
Привет всем У меня есть asp.net проект, мне нужно добавить сервис HttpClientFactory, потом, когда уже в команде создаю http клиента, мне нужно задать логин и пароль. То есть в startup-е мне не нужно добавлять логин и пароль, именно в команде нужно. Скажите пожалуйста как нужно решить проблему? Вот startup.cs services.AddHttpClient("data", c => { ...
C# ASP.NET Core Как добавить css-файл только в тестовой версии проекта? https://www.cyberforum.ru/ asp-net-core/ thread2456083.html
Как добавить css-файл только в тестовой версии проекта? Asp.Net Core 2 Сегодня с гуглом говорим на разных языках :cry:
C# ASP.NET Core Удаление из базы и таблицы в html без обновления страницы https://www.cyberforum.ru/ asp-net-core/ thread2454811.html
Подскажите, пожалуйста, как мне удалить запись из базы и из таблицы, при этом не обновляя страницу. Изначально была идея удалить запись через asp, потом с помощью js удалить строку в таблице, но у меня не получилось, сделал так: public async Task<IActionResult> Delete(int id) { User usr = db.Users.FirstOrDefault(u => u.Id == id); if (usr != null) ...
C# ASP.NET Core Конфликты при использвоании сваггера
Пишу микросервисы, для документации использую сваггер. Внес его в отдельный солюшн, и добавил ссылки на имеющиеся два проекта. Один их них (проект А) - ядро, которое обрабатывает все запросы, второй (проект Б) - оболочка - нечто вроде прокси, куда попадает клиент, после чего происходит предварительная обработка и передача данных в ядро через http запросы. Контроллеры и их методы имеют одинаковые...
C# ASP.NET Core Простой POST-запрос к веб-сервису по-разному себя ведет https://www.cyberforum.ru/ asp-net-core/ thread2454593.html
Добрый день, ребята! Есть простой веб-сервис, запускаемый локально как приложение ASP NET Core. Есть клиент написанный как консольное приложение, которое содержит POST-запрос к веб-сервису, написанный с точностью как в примерах учебниках: byte byteArray = Encoding.UTF8.GetBytes("строка"); HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localhost:58195"); ...
C# ASP.NET Core Символы вместо кода Здравствуйте. Подскажите, пожалуйста, как открыть проект? Тип файла asax пытаюсь открыть в вижуал студиа 2017, но вместо кода получаю символы. Та же ситуация и с файлом packages.config https://www.cyberforum.ru/ asp-net-core/ thread2454046.html
C# ASP.NET Core SqlException(0x80131904)
Здравствуйте. Есть класс модели: public class Good { public int Id {get; set;} public string Name {get; set;} public string Description {get; set;} public string Category {get; set;}
C# ASP.NET Core Как мне вести несколько таблиц? https://www.cyberforum.ru/ asp-net-core/ thread2452345.html
Есть приложение с регистрацией asp net core identity. Мне нужно вести 2 таблицы в базе. 1 - пользователи. 2 - админы. Как разделить админов и пользователей по разным таблицам и при этом использовать identity?
162 / 150 / 60
Регистрация: 11.01.2016
Сообщений: 1,312
0

Automapper map func predicate error - C# ASP.NET Core - Ответ 13604967

27.05.2019, 11:59. Показов 4853. Ответов 13
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброе утро, при маппинге предиката имею ошибку

AutoMapper (8.1.0)

Unmapped members were found. Review the types and members below.
Add a custom mapping expression, ignore, add a custom resolver, or modify the source/destination type
For no matching constructor, add a no-arg ctor, add optional arguments, or map all of the constructor parameters
=======================================================================
AutoMapper created this type map for you, but your types cannot be mapped using the current configuration.
Func`2 -> Func`2 (Destination member list)
System.Func`2[[PWSPA.Models.SUsersDTO, PWSPA.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Boolean, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] -> System.Func`2[[PWSPA.Data.Entities.SUsers, PWSPA.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Boolean, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] (Destination member list)

No available constructor.

как получаю это ошибку

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
 public class AuthController : BaseApiController
 {
    ...
    FindUsesContains ("Петров")
    ...
}
//Далее попадаем сюда
public class UsersService : ServiceBase<SUsersDTO, SUsers>, IUsersService
{
...
 
       public FindUsesContains (string word)
      {
 
          //хочу найти пользователей содержащих word
          IEnumerable<SUsersDTO> foundusers = Where(u => u.FullName.Contains(word)) ;
 
         return foundusers ;
 
     }
     //вызывается этот метод
      public IEnumerable<SUsersDTO> Where(Func<SUsersDTO, bool> predicate)
      {
            return Repository.Where(predicate).ToList();
      }
 
}
//Далее попадаем сюда
 public class GenericRepository<TEntityDTO, TEntity> : BaseRepository, IGenericRepository<TEntityDTO, TEntity> where TEntity : class
{
        ...
      //затем этот
      public IEnumerable<TEntityDTO> Where(Func<TEntityDTO, bool> predicate)
     {
            var _predicate = MappedSelector(predicate);
            var result = DbSet.Where(_predicate).ToList();
 
            return Map(result);
      }
 
     //затем этот
    //маплю согласно документации http://docs.automapper.org/en/stable/Expression-Translation-(UseAsDataSource).html с automapper 
     public Func<TEntity, bool> MappedSelector(Func<TEntityDTO, bool> selector)
     {
           // тут происходит ошибка
            Func<TEntity, bool> func= _iMapper.Map<Func<TEntity, bool>>(selector);
            return func;
      }
}
вот модели
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
    public partial class SUsers
    {
        public SUsers()
        {
            APackagesUsers = new HashSet<APackagesUsers>();
            InverseParentUser = new HashSet<SUsers>();
            RReportPhoto = new HashSet<RReportPhoto>();
            RReports = new HashSet<RReports>();
            SSalePoints = new HashSet<SSalePoints>();
            SUserAnswer = new HashSet<SUserAnswer>();
            SUsersLocations = new HashSet<SUsersLocations>();
        }
 
        public int Id { get; set; }
        public short BaseId { get; set; }
        public short Id1c { get; set; }
        public byte TypeId { get; set; }
        public byte? RoleId { get; set; }
        public short? ParentId { get; set; }
        public int? ParentUserId { get; set; }
        public bool? ParentPriority { get; set; }
        public string FullName { get; set; }
        public bool? Fired { get; set; }
        public bool? Forcibly { get; set; }
        public string AppVer { get; set; }
        public string Osver { get; set; }
        public string DeviceManufacturer { get; set; }
        public string DeviceName { get; set; }
        public string DeviceUniqueId { get; set; }
        public string PushToken { get; set; }
        public DateTime? DeviceRegDate { get; set; }
        public string Pin { get; set; }
        public DateTime? BlockDate { get; set; }
        public bool WipePhone { get; set; }
        public string WindowsLogin { get; set; }
        public DateTime? LocationDate { get; set; }
        public DateTime? LastSyncDate { get; set; }
        public DateTime? LastUpdateDate { get; set; }
        public DateTime RecordDate { get; set; }
 
        public virtual SFilials Base { get; set; }
        public virtual SUsersParent Parent { get; set; }
        public virtual SUsers ParentUser { get; set; }
        public virtual SUsersTypes Type { get; set; }
        public virtual SUsersRoles Role { get; set; }
        public virtual ICollection<APackagesUsers> APackagesUsers { get; set; }
        public virtual ICollection<SUsers> InverseParentUser { get; set; }
        public virtual ICollection<RReportPhoto> RReportPhoto { get; set; }
        public virtual ICollection<RReports> RReports { get; set; }
        public virtual ICollection<SSalePoints> SSalePoints { get; set; }
        public virtual ICollection<SUserAnswer> SUserAnswer { get; set; }
        public virtual ICollection<SUsersLocations> SUsersLocations { get; set; }
    }
 
   public  class SUsersDTO
    {
 
        public int Id { get; set; }
        public short BaseId { get; set; }
        public short Id1c { get; set; }
        public byte TypeId { get; set; }
        public byte? RoleId { get; set; }
        public short? ParentId { get; set; }
        public int? ParentUserId { get; set; }
        public bool? ParentPriority { get; set; }
        public string FullName { get; set; }
        public bool? Fired { get; set; }
        public bool? Forcibly { get; set; }
        public string AppVer { get; set; }
        public string Osver { get; set; }
        public string DeviceManufacturer { get; set; }
        public string DeviceName { get; set; }
        public string DeviceUniqueId { get; set; }
        public string PushToken { get; set; }
        public DateTime? DeviceRegDate { get; set; }
        public string Pin { get; set; }
        public DateTime? BlockDate { get; set; }
        public bool WipePhone { get; set; }
        public string WindowsLogin { get; set; }
        public DateTime? LocationDate { get; set; }
        public DateTime? LastSyncDate { get; set; }
        public DateTime? LastUpdateDate { get; set; }
        public DateTime RecordDate { get; set; }
 
 
        public  SUsersParentDTO Parent { get; set; }
        public  SUsersDTO ParentUser { get; set; }
        public  SUsersTypesDTO Type { get; set; }
        public  SUsersRolesDTO Role { get; set; }
 
    }
 
   public class InfrastructureProfile : Profile
    {
        public InfrastructureProfile()
        {
            CreateMap<SUsers, SUsersDTO>().ReverseMap()
                .ForMember(dto => dto.Base, config => config.Ignore())
                .ForMember(dto => dto.APackagesUsers, config => config.Ignore())
                .ForMember(dto => dto.InverseParentUser, config => config.Ignore())
                .ForMember(dto => dto.RReportPhoto, config => config.Ignore())
                .ForMember(dto => dto.RReports, config => config.Ignore())
                .ForMember(dto => dto.SSalePoints, config => config.Ignore())
                .ForMember(dto => dto.SUserAnswer, config => config.Ignore())
                .ForMember(dto => dto.SUsersLocations, config => config.Ignore());
        }
     }
Добавлено через 11 минут
может кто встречался с подобной проблемой, подскажите направление, куда копать? не могу понять, про какой конструктор речь

маплю согласно документации http://docs.automapper.org/en/... urce).html с automapper

Вернуться к обсуждению:
Automapper map func predicate error C# ASP.NET Core
0
Заказать работу у эксперта
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.05.2019, 11:59
Готовые ответы и решения:

Parse error: syntax error, unexpected '"' in /.../func.php on line 175
Здравствуйте. Я уже второй день бьюсь над проблемой, помогите её решить, пожалуйста. Parse...

Error: Clauses for the same predicate should be grouped
/***************************************************************************** Практическое...

AutoMapper error. Как правильно проецировать complex type?
Помогите исправить ошибку The type 'UserPassport' has already been configured as an entity type....

Ошибка: "Syntax error in clause body, predicate call expected"
Начал только изучать, выкидывает ошибку &quot;Syntax error in clause body, predicate call expected&quot;. В...

13
27.05.2019, 11:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2019, 11:59
Помогаю со студенческими работами здесь

This predicate is declared as DB predicate
Среда разработки: Turbo Prolog Исходный код программы: DOMAINS carBrands, ...

Нет перегруженной подпрограммы с такими типами параметров f:=(FUNC)-abs(FUNC) перед abs
Program lb4n5; Var x,b,y:real; Function FUNC(x,b:real):real; Begin ...

В чем разница int (*func) () и int *func ()
Ребята, помогите пожалуйста. Недавно начал изучать си... Объясните в чем разница int (*func) (...)...

Func<TIn, bool> в Func<TOut, bool>
Подскажите если возможность как-нибудь преобразовать Func&lt;TIn, bool&gt; в Func&lt;TOut, bool&gt;? Есть...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru