Skip to content

Commit 37156dc

Browse files
committed
Merge branch 'fkcascade' of https://github.com/sonix1977nl/fluent-nhibernate into sonix1977nl-fkcascade
2 parents 0c76901 + 8f36cf8 commit 37156dc

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/FluentNHibernate/Conventions/Instances/IKeyInstance.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@ public interface IKeyInstance : IKeyInspector
99
new void ForeignKey(string constraint);
1010
new void PropertyRef(string property);
1111
new IEnumerable<IColumnInspector> Columns { get; }
12+
void CascadeOnDelete();
1213
}
1314
}

src/FluentNHibernate/Conventions/Instances/KeyInstance.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,10 @@ public void Column(string columnName)
5151
.Cast<IColumnInstance>();
5252
}
5353
}
54+
55+
public void CascadeOnDelete()
56+
{
57+
mapping.OnDelete = "cascade";
58+
}
5459
}
5560
}

0 commit comments

Comments
 (0)