Skip to content

Commit 1cfead7

Browse files
authored
Added MySQL8Dialect and MySQL8InnoDBDialect (#3236)
1 parent 770b365 commit 1cfead7

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed
+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
using System.Data;
2+
3+
namespace NHibernate.Dialect
4+
{
5+
public class MySQL8Dialect : MySQL57Dialect
6+
{
7+
public MySQL8Dialect() => RegisterColumnType(DbType.Boolean, "BOOLEAN");
8+
}
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
namespace NHibernate.Dialect
2+
{
3+
public class MySQL8InnoDBDialect : MySQL8Dialect
4+
{
5+
public override bool SupportsCascadeDelete => true;
6+
7+
public override string TableTypeString => " ENGINE=InnoDB";
8+
9+
public override bool HasSelfReferentialForeignKeyBug => true;
10+
}
11+
}

0 commit comments

Comments
 (0)