Unique identifier of a parameter to be tracked back by its generator.

Namespace: NHibernate.SqlCommand
Assembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

C#
public Object BackTrack { get; set; }
Visual Basic
Public Property BackTrack As Object
	Get
	Set
Visual C++
public:
property Object^ BackTrack {
	Object^ get ();
	void set (Object^ value);
}

Remarks

We have various query-systems. Each one, at the end, give us a SqlString. At the same time we have various bad-guys playing the game (hql function implementations, the dialect...). A bad guy can rearrange a SqlString and the query-system can easly lost organization/sequence of parameters. Using the BackTrack the query-system can easily find where are its parameters.

See Also