Skip to content

Commit 6436bf0

Browse files
committed
Added ability to map check attribute on class mapping by code
1 parent 017cae1 commit 6436bf0

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

src/NHibernate/Mapping/ByCode/IClassMapper.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ public interface IClassAttributesMapper : IEntityAttributesMapper, IEntitySqlsMa
1515
void Discriminator(Action<IDiscriminatorMapper> discriminatorMapping);
1616
void DiscriminatorValue(object value);
1717
void Table(string tableName);
18+
void Check(string check);
1819
void Catalog(string catalogName);
1920
void Schema(string schemaName);
2021
void Mutable(bool isMutable);

src/NHibernate/Mapping/ByCode/Impl/ClassMapper.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,11 @@ public void Table(string tableName)
166166
classMapping.table = tableName;
167167
}
168168

169+
public void Check(string check)
170+
{
171+
classMapping.check = check;
172+
}
173+
169174
public void Catalog(string catalogName)
170175
{
171176
classMapping.catalog = catalogName;

src/NHibernate/Mapping/ByCode/Impl/CustomizersImpl/ClassCustomizer.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,11 @@ public void Table(string tableName)
101101
CustomizersHolder.AddCustomizer(typeof(TEntity), (IClassMapper m) => m.Table(tableName));
102102
}
103103

104+
public void Check(string tableName)
105+
{
106+
CustomizersHolder.AddCustomizer(typeof(TEntity), (IClassMapper m) => m.Check(tableName));
107+
}
108+
104109
public void Catalog(string catalogName)
105110
{
106111
CustomizersHolder.AddCustomizer(typeof(TEntity), (IClassMapper m) => m.Catalog(catalogName));

0 commit comments

Comments
 (0)