/// <summary> /// Returns Cqtl query that represents a query/update mapping view for the view information that was supplied in the constructor. /// </summary> internal DbQueryCommandTree GenerateCqt() { // Generate a CqlBlock tree and then convert that to CQT. CqlBlock blockTree = GenerateCqlBlockTree(); DbExpression query = blockTree.AsCqt(true); Debug.Assert(query != null, "Null CQT generated for query/update view."); return(DbQueryCommandTree.FromValidExpression(m_mappingItemCollection.Workspace, TargetPerspective.TargetPerspectiveDataSpace, query)); }