private void Visit(SingleEntityView sv) { var map = _cache.GetMapInfo(sv.EntityType, true); _str.Append(_tr.GetEscapedTableName(map.Table.LocalName)); if (!string.IsNullOrEmpty(sv.Alias)) { _str.Append(SPACE).Append(_tr.GetEscapedTableName(sv.Alias)); } }
private void Visit(SingleEntityView s) { var map = _cache.GetMapInfo(s.EntityType, true); string prefix = s.Alias ?? map.Table.LocalName; foreach (var pMap in map.PropertyMaps) { _str.Append(_tr.GetEscapedTableName(prefix)).Append(_tr.MemberAccess).Append(_tr.GetEscapedColumnName(pMap.ColumnName)) .Append(_tr.As).Append(_tr.GetEscapedColumnName(prefix + pMap.ColumnName)).Append(_tr.ColumnDelimiter); } }
private void VisitViewAlias(SingleEntityView view) { _list.Add(view); }