summaryrefslogtreecommitdiff
path: root/src/app/Cmpp298.Assignment3.DataAccess/WhereClause.cs
blob: 3912f093958c5d6a7dc665ab79602e3d8880bb23 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
namespace Cmpp298.Assignment3.DataAccess {
	public class WhereClause {
		private readonly DatabaseColumn _column;
		private readonly string _value;

		public WhereClause( DatabaseColumn column, string value ) {
			_column = column;
			_value = value;
		}

		public DatabaseColumn Column {
			get { return _column; }
		}

		public string Value {
			get { return _value; }
		}

		public override string ToString( ) {
			return string.Format( " WHERE [{0}].[{1}] = {2};", _column.TableName, _column.ColumnName, _value );
		}
	}
}