TableExpression 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 SQL 树中的表或视图的表达式。
public class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
public sealed class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
public sealed class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase
public sealed class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.ITableBasedExpression
type TableExpression = class
inherit TableExpressionBase
type TableExpression = class
inherit TableExpressionBase
interface IClonableTableExpressionBase
type TableExpression = class
inherit TableExpressionBase
interface IClonableTableExpressionBase
interface ITableBasedExpression
Public Class TableExpression
Inherits TableExpressionBase
Public NotInheritable Class TableExpression
Inherits TableExpressionBase
Public NotInheritable Class TableExpression
Inherits TableExpressionBase
Implements IClonableTableExpressionBase
Public NotInheritable Class TableExpression
Inherits TableExpressionBase
Implements IClonableTableExpressionBase, ITableBasedExpression
- 继承
- 实现
注解
这是表和架构名称的简单包装。 应用程序或数据库提供程序代码无法构造此类型的实例。 如果这是应用程序或提供程序的问题,请在 github.com/dotnet/efcore 提出问题。
属性
Alias |
分配给此表源的别名。 |
Alias |
分配给此表源的别名。 (继承自 TableExpressionBase) |
Name |
表或视图的名称。 |
NodeType |
表示 SQL 树中的表或视图的表达式。 (继承自 TableExpressionBase) |
Schema |
表或视图的架构。 |
Table |
ITableBase与此表或视图关联的 。 |
Type |
表示 SQL 树中的表或视图的表达式。 (继承自 TableExpressionBase) |
方法
AddAnnotation(String, Object) |
向此对象添加批注。 如果已存在具有指定名称的批注,则引发 。 (继承自 TableExpressionBase) |
Clone() |
创建作为当前实例副本的新对象。 |
CreateWithAnnotations(IEnumerable<IAnnotation>) |
创建具有指定批注的此类对象。 (继承自 TableExpressionBase) |
Equals(Object) |
表示 SQL 树中的表或视图的表达式。 |
FindAnnotation(String) |
获取具有给定名称的批注,如果不存在,则返回 |
GetAnnotations() |
获取当前对象上的所有批注。 (继承自 TableExpressionBase) |
GetHashCode() |
表示 SQL 树中的表或视图的表达式。 |
Print(ExpressionPrinter) |
使用 ExpressionPrinter创建给定表达式的可打印字符串表示形式。 |
Print(ExpressionPrinter) |
使用 ExpressionPrinter创建给定表达式的可打印字符串表示形式。 (继承自 TableExpressionBase) |
PrintAnnotations(ExpressionPrinter) |
使用 ExpressionPrinter创建与给定表达式关联的批注的可打印字符串表示形式。 (继承自 TableExpressionBase) |
VisitChildren(ExpressionVisitor) |
表示 SQL 树中的表或视图的表达式。 (继承自 TableExpressionBase) |
显式接口实现
IPrintableExpression.Print(ExpressionPrinter) |
使用 ExpressionPrinter创建给定表达式的可打印字符串表示形式。 (继承自 TableExpressionBase) |
ITableBasedExpression.Table |
ITableBase与给定表源关联的 (如果有)。 |
扩展方法
UnwrapJoin(TableExpressionBase) |
如果给定 |