public override bool SupportsFeature(SqlFeature feature) { switch (feature) { case SqlFeature.Deferrability: return false; default: return base.SupportsFeature(feature); } }
public override bool SupportsFeature(SqlFeature feature) { switch (feature) { case SqlFeature.Deferrability: return(false); default: return(base.SupportsFeature(feature)); } }
static List <Func <SqlFeature, object> > CreateInverseAttributeMap(SqlFeature feature) { List <Func <SqlFeature, object> > result = new List <Func <SqlFeature, object> >(); foreach (var item in feature.Attributes) { result.Add(d => d.Attributes[item.Key]); } return(result); }
public override bool SupportsFeature(SqlFeature feature) { switch (feature) { case SqlFeature.IndexToLower: case SqlFeature.Deferrability: case SqlFeature.SelectForUpdate: return true; case SqlFeature.InlineForeignKeys: return false; default: return base.SupportsFeature(feature); } }
public override bool SupportsFeature(SqlFeature feature) { switch (feature) { case SqlFeature.IndexToLower: case SqlFeature.Deferrability: case SqlFeature.SelectForUpdate: return(true); case SqlFeature.InlineForeignKeys: return(false); default: return(base.SupportsFeature(feature)); } }
public override bool SupportsFeature(SqlFeature feature) { switch (feature) { case SqlFeature.InsertOutput: case SqlFeature.PragmaIdentityInsert: return true; case SqlFeature.Deferrability: case SqlFeature.CascadeAction: case SqlFeature.DeleteAction: case SqlFeature.SetDefaultAction: case SqlFeature.UpdateAutoIncrementColumns: case SqlFeature.SetNullAction: return false; default: return base.SupportsFeature(feature); } }
public override bool SupportsFeature(SqlFeature feature) { switch (feature) { case SqlFeature.InsertOutput: case SqlFeature.PragmaIdentityInsert: return(true); case SqlFeature.Deferrability: case SqlFeature.CascadeAction: case SqlFeature.DeleteAction: case SqlFeature.SetNullAction: case SqlFeature.SetDefaultAction: case SqlFeature.UpdateAutoIncrementColumns: return(false); default: return(base.SupportsFeature(feature)); } }
public virtual bool SupportsFeature(SqlFeature feature) { switch (feature) { case SqlFeature.AlterTableAddConstraints: case SqlFeature.Constraints: case SqlFeature.IndexNameCasing: case SqlFeature.IndexToLower: case SqlFeature.SelectForUpdate: case SqlFeature.Deferrability: case SqlFeature.InsertIntoReturning: case SqlFeature.ForeignKeys: case SqlFeature.CascadeAction: case SqlFeature.DeleteAction: case SqlFeature.SetNullAction: case SqlFeature.SetDefaultAction: return true; default: return false; } }
public virtual bool SupportsFeature(SqlFeature feature) { switch (feature) { case SqlFeature.AlterTableAddConstraints: case SqlFeature.Constraints: case SqlFeature.IndexNameCasing: case SqlFeature.IndexToLower: case SqlFeature.SelectForUpdate: case SqlFeature.Deferrability: case SqlFeature.InsertIntoReturning: case SqlFeature.ForeignKeys: case SqlFeature.CascadeAction: case SqlFeature.DeleteAction: case SqlFeature.SetNullAction: case SqlFeature.SetDefaultAction: return(true); default: return(false); } }