<t>There is a known bug with specifying default command timeout within the EF connection string.<br/>
<br/>
http://bugs.mysql.com/bug.php?id=56806<br/>
<br/>
Remove the value from the connection string and set it on the data context object itself. This will work if you remove the conflicting value from the connection string.<br/>
<br/>
Entity Framework Core:<br/>
<br/>
this.context.Database.SetCommandTimeout(180);<br/>
<br/>
```<br/>
<br/>
Entity Framework 6:<br/>
<br/>
```<br/>
this.context.Database.CommandTimeout = 180;<br/>
<br/>
```<br/>
<br/>
Entity Framework 5:<br/>
<br/>
```<br/>
((IObjectContextAdapter)this.context).ObjectContext.CommandTimeout = 180;<br/>
<br/>
```<br/>
<br/>
Entity Framework 4 and below:<br/>
<br/>
```<br/>
this.context.CommandTimeout = 180;<br/>
<br/>
```</t>