Добавил T4 шаблон для MySQL.
Для генерации модели данных по MySql базе нужно создать и запустить такой T4 скрипт:
<#@ template language="C#v3.5" debug="True" #>
<#@ output extension=".generated.cs" #>
<#@ assembly name = "MySql.Data" #>
<#@ include file="BLToolkit.ttinclude" #>
<#@ include file="MySql.ttinclude" #>
<#
ConnectionString = "server=localhost;database=db;User Id=root;password=xxx";
Namespace = "DomainModel";
DataContextName = "DataModel";
// TimestampsAreNonUpdatable = false;
GenerateModel();
#>
Сборка MySql.Data.dll должна быть установлена в GAC'е. Если она не установлена в GAC'е, то нужно задать путь к сборке в свойстве DataProviderAssembly, подробнее здесь:
T4 templates for data model generating