語言

ColumnExpression 類別

定義

一個表示 SQL 樹中欄位的表達式。

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

[System.Diagnostics.DebuggerDisplay("{TableAlias}.{Name}")]
[System.Runtime.CompilerServices.Nullable(0)]
public class ColumnExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay(),nq}")]
public class ColumnExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay(),nq}")]
public sealed class ColumnExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay(),nq}")]
public abstract class ColumnExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
[System.Diagnostics.DebuggerDisplay("{TableAlias}.{Name}")]
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class ColumnExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
[<System.Diagnostics.DebuggerDisplay("{TableAlias}.{Name}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type ColumnExpression = class
    inherit SqlExpression
[<System.Diagnostics.DebuggerDisplay("{DebuggerDisplay(),nq}")>]
type ColumnExpression = class
    inherit SqlExpression
Public Class ColumnExpression
Inherits SqlExpression
Public NotInheritable Class ColumnExpression
Inherits SqlExpression
Public MustInherit Class ColumnExpression
Inherits SqlExpression
繼承
ColumnExpression
屬性

建構函式

名稱 Description
ColumnExpression(String, String, IColumnBase, Type, RelationalTypeMapping, Boolean)

建立一個新的類別實例 ColumnExpression 。

ColumnExpression(String, String, Type, RelationalTypeMapping, Boolean)

建立一個新的類別實例 ColumnExpression 。

ColumnExpression(Type, RelationalTypeMapping)

建立一個新的類別實例 ColumnExpression 。

屬性

名稱 Description
Column

與此欄位表達式相關聯。IColumnBase

IsNullable

布爾值表示該欄位是否可以有空值。

Name

欄位名稱。

NodeType

一個表示 SQL 樹中欄位的表達式。

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

(繼承來源 SqlExpression)
Table

欄位被引用的表格。

TableAlias

欄位所引用資料表的別名。

Type

一個表示 SQL 樹中欄位的表達式。

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

(繼承來源 SqlExpression)
TypeMapping

RelationalTypeMapping與這個表達相關聯。

(繼承來源 SqlExpression)

方法

名稱 Description
ApplyTypeMapping(RelationalTypeMapping)

將提供的型別映射應用於此表達式。

Equals(Object)

一個表示 SQL 樹中欄位的表達式。

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

Equals(Object)

一個表示 SQL 樹中欄位的表達式。

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

(繼承來源 SqlExpression)
GetHashCode()

一個表示 SQL 樹中欄位的表達式。

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

GetHashCode()

一個表示 SQL 樹中欄位的表達式。

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

(繼承來源 SqlExpression)
MakeNullable()

這會讓這欄變成可空的。

Print(ExpressionPrinter)

利用 ExpressionPrinter建立給定表達式的可列印字串表示。

Print(ExpressionPrinter)

利用 ExpressionPrinter建立給定表達式的可列印字串表示。

(繼承來源 SqlExpression)
Quote()

一個表示 SQL 樹中欄位的表達式。

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

ToString()

一個表示 SQL 樹中欄位的表達式。

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

VisitChildren(ExpressionVisitor)

一個表示 SQL 樹中欄位的表達式。

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

VisitChildren(ExpressionVisitor)

一個表示 SQL 樹中欄位的表達式。

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

(繼承來源 SqlExpression)

明確介面實作

名稱 Description
IPrintableExpression.Print(ExpressionPrinter)

利用 ExpressionPrinter建立給定表達式的可列印字串表示。

(繼承來源 SqlExpression)

適用於