diff --git a/Data/Create Scripts/Firebird2.sql b/Data/Create Scripts/Firebird2.sql index 7a16b174d..8c92636aa 100644 --- a/Data/Create Scripts/Firebird2.sql +++ b/Data/Create Scripts/Firebird2.sql @@ -22,6 +22,8 @@ DROP GENERATOR DataTypeID; COMMIT; DROP GENERATOR PersonID; COMMIT; DROP GENERATOR TimestampGen; COMMIT; +DROP VIEW PersonView; COMMIT; + DROP TABLE Dual; COMMIT; DROP TABLE DataTypeTest; COMMIT; DROP TABLE BinaryData; COMMIT; @@ -527,9 +529,9 @@ DROP TABLE Parent COMMIT; DROP TABLE Child COMMIT; DROP TABLE GrandChild COMMIT; -CREATE TABLE Parent (ParentID int, Value1 int) COMMIT; -CREATE TABLE Child (ParentID int, ChildID int) COMMIT; -CREATE TABLE GrandChild (ParentID int, ChildID int, GrandChildID int) COMMIT; +CREATE TABLE Parent (ParentID int, Value1 int) COMMIT; +CREATE TABLE Child (ParentID int, ChildID int) COMMIT; +CREATE TABLE GrandChild (ParentID int, ChildID int, GrandChildID int) COMMIT; DROP TABLE LinqDataTypes COMMIT; @@ -588,3 +590,9 @@ AS BEGIN NEW.ID = GEN_ID(TestIdentityID, 1); END COMMIT; + + +CREATE VIEW PersonView +AS + SELECT * FROM Person +COMMIT; diff --git a/Source/Data/Linq/Builder/ExpressionBuilder.cs b/Source/Data/Linq/Builder/ExpressionBuilder.cs index ff62ec1a9..1bf9df15c 100644 --- a/Source/Data/Linq/Builder/ExpressionBuilder.cs +++ b/Source/Data/Linq/Builder/ExpressionBuilder.cs @@ -97,7 +97,7 @@ public static void AddBuilder(ISequenceBuilder builder) OriginalExpression = expression; _visitedExpressions = new HashSet(); - Expression = ConvertExpressionTree(expression); + Expression = ConvertExpressionTree(expression); _visitedExpressions = null; }