Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Formatação de DateTime

Quero atribuir um DateTime como (0000-00-00 00:00:00), sim, todo zerado, mas o default do DateTime é 0001-01-01, há como atribuir inteiro com zeros? Obs: O banco está com formato Date e estou usando Entity Framework e no MySQL o default que deixei foi todo zerado, mas se mando null no Entity grava NULL na tabela.

1 resposta
solução!

Tudo bom Raul?

Uma vez que o banco aceite o formato de inserção: '0000-00-00 00:00:00' é possível passar uma string, desde que tratada.

Veja, hoje o C# não possui este recurso disponível no tipo DateTime nem das bibliotecas de globalização.

Tente injetar como string ou omitir o campo na hora da inserção (no intuito do mySQL obter o valor da constraint).

Ademais, existem outras alternativas para contornar este problema, verifique se é realmente necessário este formato de data.