private string GetTableName(TypeData td) { var tblName = td.FqlTableName; if (td.Type.Assembly != GetType().Assembly)// && td.Type.Assembly!=typeof(Facebook.Schema.user).Assembly) tblName = "app." + tblName; return tblName; }
internal static TypeData GetTypeData(Type t) { if (Types.ContainsKey(t)) return Types[t]; lock (GetTypeDataEntrance) { if (Types.ContainsKey(t)) return Types[t]; var td = new TypeData(t); Types.Add(t, td); if(td.FqlTableName!=null) TypesByTableName.Add(td.FqlTableName, td); return td; } }