Quantcast
Channel: MySQL Forums - Connector/NET and C#, Mono, .Net
Viewing all articles
Browse latest Browse all 1451

EF4 - MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to serialize date/time value (1 reply)

$
0
0
I am using NET/Connector 6.3.3 beta with Visual Studio 2010.
The data model is working and I am able to get data back from the database using the context.

When I execute the following linq query

int timeThreshold = 5;
DateTimeOffset cutoffTime = DateTime.Now.AddMinutes(-timeThreshold);

using (var context = new opusismEntities())
{

var unprocessedMessages = from m in context.messages
where m.createdDate < cutoffTime
select m;

try
{
foreach (var message in unprocessedMessages)
{
int gfff = 5;
}
}
catch (Exception e)
{
string exceptionString = e.InnerException.ToString();
}

}

I see this inner exception:

"MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. --->

MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to serialize date/time value.\r\n at

MySql.Data.Types.MySqlDateTime.MySql.Data.Types.IMySqlValue.WriteValue(MySqlPacket packet, Boolean binary, Object

value, Int32 length)\r\n at MySql.Data.MySqlClient.MySqlParameter.Serialize(MySqlPacket packet, Boolean binary,

MySqlConnectionStringBuilder settings)\r\n at

MySql.Data.MySqlClient.Statement.SerializeParameter(MySqlParameterCollection parameters, MySqlPacket packet, String

parmName)\r\n at MySql.Data.MySqlClient.Statement.InternalBindParameters(String sql, MySqlParameterCollection

parameters, MySqlPacket packet)\r\n at MySql.Data.MySqlClient.Statement.BindParameters()\r\n at

MySql.Data.MySqlClient.Statement.Execute()\r\n at MySql.Data.MySqlClient.PreparableStatement.Execute()\r\n at

MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)\r\n at

MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)\r\n at

MySql.Data.Entity.EFMySqlCommand.ExecuteDbDataReader(CommandBehavior behavior)\r\n at

System.Data.Common.DbCommand.ExecuteReader(CommandBehavior behavior)\r\n at

System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior

behavior)"

Am I doing something wrong, or is there an issue with the connector serializing DateType types?

Viewing all articles
Browse latest Browse all 1451

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>