protected SqlColumn Property <TValue>(Expression <Func <T, TValue> > expression) { SqlDbType type = SqlDbTypes.GetSqlDbType <TValue>(); string entityFieldName = expression.GetMemberName(); SqlColumn column = new SqlColumn(entityFieldName, _entityColumns.Count) .HasColumnType(type) .From <T>(); _columns.Add(column); _entityColumns.Add(entityFieldName, column); return(column); }
public static void GetSqlDbType_NullableDateTime() { SqlDbType type = SqlDbTypes.GetSqlDbType<DateTime?>(); Assert.AreEqual(SqlDbType.DateTime, type); }