private bool IsNodeTable(WTableReferenceWithAlias table)
{
var namedTable = table as WNamedTableReference;
if (namedTable == null)
return false;
var tableschema = namedTable.TableObjectName.SchemaIdentifier != null
? namedTable.TableObjectName.SchemaIdentifier.Value
: "dbo";
var tableName = namedTable.TableObjectName.BaseIdentifier.Value;
return
_graphMetaData.ColumnsOfNodeTables.Keys.Contains(
new Tuple<string, string>(tableschema.ToLower(CultureInfo.CurrentCulture),
tableName.ToLower(CultureInfo.CurrentCulture)));
}