public override string GetSpecialDbType(SpecialDbType dbTypes)
        {
            // SqlCE does not have nvarchar(max) for now
            if (dbTypes == SpecialDbType.NVARCHARMAX)
            {
                return("NTEXT");
            }

            return(base.GetSpecialDbType(dbTypes));
        }
        public virtual string GetSpecialDbType(SpecialDbType dbType)
        {
            if (dbType == SpecialDbType.NCHAR)
            {
                return(SpecialDbType.NCHAR);
            }
            else if (dbType == SpecialDbType.NTEXT)
            {
                return(SpecialDbType.NTEXT);
            }
            else if (dbType == SpecialDbType.NVARCHARMAX)
            {
                return("NVARCHAR(MAX)");
            }

            return("NVARCHAR");
        }
示例#3
0
 public virtual string GetSpecialDbType(SpecialDbType dbType, int customSize) => $"{GetSpecialDbType(dbType)}({customSize})";
示例#4
0
 /// <inheritdoc />
 public override string GetSpecialDbType(SpecialDbType dbType, int customSize) => GetSpecialDbType(dbType);
示例#5
0
 /// <inheritdoc />
 public override string GetSpecialDbType(SpecialDbType dbType) => "TEXT COLLATE NOCASE";