本文整理汇总了C#中IDbDataParameter.GetType方法的典型用法代码示例。如果您正苦于以下问题:C# IDbDataParameter.GetType方法的具体用法?C# IDbDataParameter.GetType怎么用?C# IDbDataParameter.GetType使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IDbDataParameter
的用法示例。
在下文中一共展示了IDbDataParameter.GetType方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ConvertDBTypeToNativeType
protected override void ConvertDBTypeToNativeType(IDbDataParameter p, DBType dbType)
{
if (SetSqlDbType == null)
{
SetSqlDbType = p.GetType().Module.GetType("System.Data.SqlServerCe.SqlCeParameter").GetProperty("SqlDbType", BindingFlags.Public | BindingFlags.Instance).GetSetter();
}
if (SetSqlDbType != null)
SetSqlDbType(p, (SqlDbType)(int)dbType);
else
base.ConvertDBTypeToNativeType(p, dbType);
}
示例2: SetParameterType
protected void SetParameterType(IDbDataParameter parameter, string literal)
{
SetParameterType(parameter, parameter.GetType().GetProperty("NpgsqlDbType"), literal);
}
示例3: IsParameterNull
internal static bool IsParameterNull(IDbDataParameter par)
{
return (par.Value == null ||
((par.GetType().FullName == "Npgsql.NpgsqlParameter") && (par.Value.ToString().Length == 0))
|| ((par.GetType().FullName == "FirebirdSql.Data.FirebirdClient.FbParameter") && (par.Value.ToString() == "{}"))
||(DBNull.Value.Equals(par.Value))
);
}