public void Apply(IVersionInstance instance) { instance.Generated.Always(); instance.UnsavedValue("0"); instance.Not.Nullable(); instance.Default(1); }
public void Apply(IVersionInstance instance) { if (typeof(IVersionable).IsAssignableFrom(instance.EntityType)) { instance.Generated.Always(); } }
public void Apply(IVersionInstance instance) { instance.Column("Version"); instance.CustomType("BinaryBlob"); instance.CustomSqlType("timestamp"); instance.Generated.Always(); instance.UnsavedValue("null"); }
public void Apply(IVersionInstance instance) { if (instance.Type.Name == "BinaryBlob") { instance.Nullable(); instance.CustomSqlType("timestamp"); instance.Generated.Always(); } }
public void Apply(IVersionInstance instance) { // These are NH default values for a type named "Version" instance.Column("Version"); instance.UnsavedValue(null); instance.CustomSqlType("rowversion"); // This is the change we are applying instance.Generated.Always(); }
public virtual void Apply(IVersionInstance instance) { var versionPropName = "Version"; var property = instance.EntityType.GetProperties() .FirstOrDefault(x => x.Name == versionPropName); if (property == null) { return; } var columnAttr = property.GetCustomAttribute <ColumnAttribute>(); if (columnAttr != null) { versionPropName = columnAttr.Name; } instance.Column(versionPropName); instance.CustomType(property.PropertyType); instance.UnsavedValue("0"); instance.Not.Nullable(); }
public virtual void Apply(IVersionInstance instance) { Apply(instance.EntityType, instance.Name, instance.Access); }
/// <summary> /// Applies the specified instance. /// </summary> /// <param name="instance">The instance.</param> public void Apply(IVersionInstance instance) { instance.Not.Nullable(); }
public void Apply(IVersionInstance instance) { instance.Generated.Always(); }
public void Apply(IVersionInstance instance) { instance.Column("xxx"); }
public void Apply(IVersionInstance instance) { instance.CustomType <RowVersionType>(); instance.CustomSqlType("rowversion"); instance.Generated.Always(); }
public void Apply(IVersionInstance instance) { var propName = Inflector.Underscore(instance.Name.ToLower()); instance.Column(propName); }
public void Apply(IVersionInstance instance) { instance.Column(instance.Name.Camelize()); }
/// <summary> /// Applies the specified instance. /// </summary> /// <param name="instance">The instance.</param> public void Apply(IVersionInstance instance) { instance.Not.Nullable(); instance.Column(instance.Name.ToLowerInvariant()); }
public void Apply(IVersionInstance instance) { instance.Column("Version"); instance.UnsavedValue("0"); }
public void Apply(IVersionInstance instance) { instance.Column( instance.Name.ToCamelCase() ); }
public void Apply(IVersionInstance instance) { instance.Access.Field(); }
/// <summary> /// Applies the specified instance. /// </summary> /// <param name="instance">The instance.</param> public void Apply( IVersionInstance instance ) { instance.Not.Nullable (); }