当前位置: 首页>>代码示例>>C#>>正文


C# SqlDbType.Equals方法代码示例

本文整理汇总了C#中SqlDbType.Equals方法的典型用法代码示例。如果您正苦于以下问题:C# SqlDbType.Equals方法的具体用法?C# SqlDbType.Equals怎么用?C# SqlDbType.Equals使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SqlDbType的用法示例。


在下文中一共展示了SqlDbType.Equals方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: IsDefaultLength

		private static bool IsDefaultLength(SqlDbType sqlDBType, int length)
		{
			int DefaultLength;
			switch (sqlDBType)
			{
				case System.Data.SqlDbType.Int:
				case System.Data.SqlDbType.Real:
				case System.Data.SqlDbType.SmallMoney:
				case System.Data.SqlDbType.SmallDateTime:
					DefaultLength = 4;
					break;
				case System.Data.SqlDbType.Bit:
				case System.Data.SqlDbType.TinyInt:
					DefaultLength = 1;
					break;
				case System.Data.SqlDbType.DateTime:
				case System.Data.SqlDbType.Float:
				case System.Data.SqlDbType.BigInt:
				case System.Data.SqlDbType.Money:
				case System.Data.SqlDbType.Timestamp:
					DefaultLength = 8;
					break;
				case System.Data.SqlDbType.Decimal:
					DefaultLength = 9;
					break;
				case System.Data.SqlDbType.SmallInt:
					DefaultLength = 2;
					break;
				case System.Data.SqlDbType.NChar:
				case System.Data.SqlDbType.Char:
					DefaultLength = 10;
					break;
				case System.Data.SqlDbType.Text:
					DefaultLength = 2147483647;
					break;
				case System.Data.SqlDbType.UniqueIdentifier:
				case System.Data.SqlDbType.NText:
				case System.Data.SqlDbType.Image:
					DefaultLength = 16;
					break;
				case System.Data.SqlDbType.Binary:
				case System.Data.SqlDbType.VarChar:
				case System.Data.SqlDbType.VarBinary:
				case System.Data.SqlDbType.NVarChar:
					DefaultLength = 50;
					break;
				default:
					DefaultLength = -1;
					return false;
			}

			if (sqlDBType.Equals(SqlDbType.Text))
				return true;

			return (DefaultLength == length);
		}
开发者ID:davelondon,项目名称:dontstayin,代码行数:56,代码来源:CodeWriter.cs

示例2: GetSqlValues

        /// <summary>
        /// Gets the SQL values.
        /// </summary>
        /// <param name="oracleType">Type of the oracle.</param>
        /// <param name="value">The value.</param>
        /// <returns></returns>
        /// <Remarks>
        /// Created Time: 2008-6-13 17:55
        /// Created By: jack_que
        /// Last Modified Time:  
        /// Last Modified By: 
        /// </Remarks>
        public static object GetSqlValues(SqlDbType oracleType, string value)
        {
            if (value.Equals(string.Empty))
               {
               return Convert.DBNull;
               }
               if (oracleType.Equals(SqlDbType.DateTime))
               {
               return Convert.ToDateTime(value);
               }
               if (oracleType.Equals(SqlDbType.Int))
               {
               return Convert.ToInt32(value);
               }

               if (oracleType.Equals(SqlDbType.Decimal))
               {
               return Convert.ToSingle(value);
               }
               return value;
        }
开发者ID:jimidzj,项目名称:Inspect,代码行数:33,代码来源:DataHelper.cs


注:本文中的SqlDbType.Equals方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。