SqlTimingParameter
Information about a DbParameter used in the sql statement profiled by SqlTiming.
Assembly: ServiceStack.NetFramework.dll
View Source
Declaration
[ExcludeMetadata]
[DataContract]
public class SqlTimingParameter
Properties
ParentSqlTimingId
Which SqlTiming this Parameter was executed with.
View Source
Declaration
public Guid ParentSqlTimingId { get; set; }
Name
Parameter name, e.g. "@routeName"
View Source
Declaration
[DataMember(Order = 1, Name = "Name")]
public string Name { get; set; }
Value
The value submitted to the database.
View Source
Declaration
[DataMember(Order = 2, Name = "Value")]
public string Value { get; set; }
DbType
System.Data.DbType, e.g. "String", "Bit"
View Source
Declaration
[DataMember(Order = 3, Name = "DbType")]
public string DbType { get; set; }
Size
How large the type is, e.g. for string, size could be 4000
View Source
Declaration
[DataMember(Order = 4, Name = "Size")]
public int Size { get; set; }
Methods
Equals(Object)
Returns true if this has the same parent ServiceStack.MiniProfiler.SqlTiming.Id, ServiceStack.MiniProfiler.SqlTimingParameter.Name and ServiceStack.MiniProfiler.SqlTimingParameter.Value as <code data-dev-comment-type="paramref" class="paramref">obj</code>.
View Source
Declaration
public override bool Equals(object obj)
Returns
System.Boolean
Parameters
Type | Name |
---|---|
System.Object | obj |
GetHashCode()
Returns the XOR of certain properties.
View Source
Declaration
public override int GetHashCode()
Returns
System.Int32