public override IDataParameter CreateGuidParameter(string parameterName, Guid? value) { var parameter = new SqlParameter(parameterName, SqlDbType.UniqueIdentifier); if (value.HasValue) parameter.Value = value.Value; else parameter.Value = DBNull.Value; return parameter; }