4 instantiations of DbRefExpression
System.Data.Entity (4)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (4)
1207return new DbRefExpression(refResultType, entitySet, keyConstructor); 1214return new DbRefExpression(refResultType, entitySet, keyConstructor); 1234return new DbRefExpression(refResultType, entitySet, keyRow); 1256return new DbRefExpression(refResultType, entitySet, keyRow);
32 references to DbRefExpression
System.Data.Entity (32)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (2)
526/// Visitor pattern method for <see cref="DbRefExpression"/>. 530public override void Visit(DbRefExpression expression)
System\Data\Common\CommandTrees\DbExpressionVisitor.cs (1)
246public abstract void Visit(DbRefExpression expression);
System\Data\Common\CommandTrees\DbExpressionVisitor_TResultType.cs (1)
283public abstract TResultType Visit(DbRefExpression expression);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
762public override DbExpression Visit(DbRefExpression expression)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (14)
1136/// Creates a new <see cref="DbRefExpression"/> that encodes a reference to a specific entity based on key values. 1146public static DbRefExpression CreateRef(this EntitySet entitySet, IEnumerable<DbExpression> keyValues) 1152/// Creates a new <see cref="DbRefExpression"/> that encodes a reference to a specific entity based on key values. 1162public static DbRefExpression CreateRef(this EntitySet entitySet, params DbExpression[] keyValues) 1168/// Creates a new <see cref="DbRefExpression"/> that encodes a reference to a specific entity of a given type based on key values. 1180public static DbRefExpression CreateRef(this EntitySet entitySet, EntityType entityType, IEnumerable<DbExpression> keyValues) 1186/// Creates a new <see cref="DbRefExpression"/> that encodes a reference to a specific entity of a given type based on key values. 1198public static DbRefExpression CreateRef(this EntitySet entitySet, EntityType entityType, params DbExpression[] keyValues) 1203private static DbRefExpression CreateRefExpression(EntitySet entitySet, IEnumerable<DbExpression> keyValues) 1210private static DbRefExpression CreateRefExpression(EntitySet entitySet, EntityType entityType, IEnumerable<DbExpression> keyValues) 1218/// Creates a new <see cref="DbRefExpression"/> that encodes a reference to a specific Entity based on key values. 1231public static DbRefExpression RefFromKey(this EntitySet entitySet, DbExpression keyRow) 1238/// Creates a new <see cref="DbRefExpression"/> that encodes a reference to a specific Entity based on key values. 1253public static DbRefExpression RefFromKey(this EntitySet entitySet, DbExpression keyRow, EntityType entityType)
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
682public override void Visit(DbRefExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
521public override void Visit(DbRefExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
791public override TreeNode Visit(DbRefExpression e)
System\Data\Common\CommandTrees\Internal\ViewSimplifier.cs (1)
322DbRefExpression principalRef = principalSetEnd.EntitySet.CreateRef(principalEntityType, principalKeyValues);
System\Data\Mapping\Update\Internal\UpdateExpressionVisitor.cs (1)
239public override TReturn Visit(DbRefExpression expression)
System\Data\Mapping\ViewGeneration\DiscriminatorMap.cs (4)
284DbRefExpression refX = (DbRefExpression)x; 285DbRefExpression refY = (DbRefExpression)y;
System\Data\Mapping\ViewValidator.cs (1)
394public override DbExpressionEntitySetInfo Visit(DbRefExpression expression)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (1)
2102public override Node Visit(DbRefExpression e)
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (1)
605public override bool Visit(DbRefExpression expression)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (1)
2427public override ISqlFragment Visit(DbRefExpression e)