Example #1
0
		public override bool SupportsFeature(SqlFeature feature)
		{
			switch (feature)
			{
			case SqlFeature.Deferrability:
				return false;
			default:
				return base.SupportsFeature(feature);
			}
		}
Example #2
0
        public override bool SupportsFeature(SqlFeature feature)
        {
            switch (feature)
            {
            case SqlFeature.Deferrability:
                return(false);

            default:
                return(base.SupportsFeature(feature));
            }
        }
Example #3
0
        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));
            }
        }
Example #6
0
 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);
     }
 }
Example #7
0
        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));
            }
        }
Example #8
0
 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;
     }
 }
Example #9
0
        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);
            }
        }