.Net ORM, который работает хорошо с [закрытым] MySQL

Одним из способов является reindex

s=df.groupby([df['account_id'],df.index.year,df.index.month]).sum()
idx=pd.MultiIndex.from_product([s.index.levels[0],s.index.levels[1],list(range(1,13))])
s=s.reindex(idx)
s
Out[287]: 
           amount
1 2018 1    150.0
       2      NaN
       3      NaN
       4      NaN
       5      NaN
       6    200.0
       7      NaN
       8      NaN
       9      NaN
       10     NaN
       11     NaN
       12     NaN
2 2018 1      NaN
       2      NaN
       3      NaN
       4      NaN
       5      NaN
       6      NaN
       7    100.0
       8      NaN
       9      NaN
       10   200.0
       11     NaN
       12     NaN
6
задан Graviton 22 April 2015 в 04:40
поделиться

5 ответов

Я полностью смещаюсь, но я пошел бы NHibernate. Мне удалось, с некоторой тонкой настройкой, получить тот же код DAL, работающий с Доступом (для доставки CD), SQL-сервер (для корпоративного), и MySql (для смеха его). Это - несколько лет назад теперь, и я действительно должен был удостовериться, что поле/имена таблиц было допустимо во всех средах. Кроме этого NHibernate сделал остальных - блестящий.

7
ответ дан 9 December 2019 в 22:40
поделиться

Я предпочитаю LLBLGen.

0
ответ дан 9 December 2019 в 22:40
поделиться

Для mysql специфических особенностей NHibernate имеет маленькую проблему с датами нулевого значения в mysql. Так как я только использовал его с MSSQL и пост-ГРЭС, я не могу сказать - ли это что-нибудь для волнения о.

Если у Вас есть опыт с, в спящем режиме или другой ORMs от Java или другие языки, NHibernate или ActiveRecord (на основе NHibernate) будут чувствовать себя очень знакомыми.

0
ответ дан 9 December 2019 в 22:40
поделиться

Я избегал бы платформы объекта или LINQ к SQL в этом отношении для многоуровневой разработки. Это сказанное я не попробовал или LLBLGen или NHibernate.

-1
ответ дан 9 December 2019 в 22:40
поделиться

Я не могу поверить, что никто не упомянул ROB CONRY S Subsonu !! Это должно потребоваться изучать для всех пользователей ORM. Конечно, Nibernate имеет своих сторонников, великолепных учебников и много хороших точек. Но подгруппу также генерирует DAL для вас автоматически и оставляет вас к бизнесу бизнес-слоя, тестирования и презентационных слоев.

5
ответ дан 9 December 2019 в 22:40
поделиться
Другие вопросы по тегам:

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