Проблема AutoMapper

IIUC с помощью week с его diff создают еще один групповой ключ

df.groupby([df.Stock_id,df.Week.diff().ne(1).cumsum()]).Stock_value.shift()
Out[157]: 
0    NaN
1    2.0
2    NaN
3    7.0
4    NaN
5    8.0
6    6.0
7    5.0
Name: Stock_value, dtype: float64
#df['Stock_value2']=    df.groupby([df.Stock_id,df.Week.diff().ne(1).cumsum()]).Stock_value.shift()
5
задан womp 10 April 2009 в 14:48
поделиться

2 ответа

Что-то, что я недавно добавил в AutoMapper, может вам помочь - пользовательские соглашения об именах. Если вы проверите ствол (R107), поищите INamingConvention. Прямо сейчас у меня есть два соглашения об именах (PascalCase и lower_case_underscore), но на самом деле это просто вопрос определения правильного RegEx, чтобы вы начали:

INamingConvention.cs

Сейчас соглашения об именах являются глобальными и профильными. ограниченный. Поскольку это новая функция, нет никакой документации, кроме тестов.

9
ответ дан 13 December 2019 в 19:36
поделиться

Для этого вы можете добавить пользовательское сопоставление для решения этого конкретного случая:

Mapper.CreateMap<From, To>()
   .ForMember( dest => dest.Id, opt => opt.MapFrom( src => src._Id ) )
   .ForMember( dest => dest.Name, opt => opt.MapFrom( src => src._Name ) );
0
ответ дан 13 December 2019 в 19:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: