다음을 통해 공유


FromSqlExpression 클래스

정의

사용자가 제공한 사용자 지정 SQL이 있는 하위 쿼리 테이블 원본을 나타내는 식입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

public class FromSqlExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
public class FromSqlExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase
public class FromSqlExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.ITableBasedExpression
type FromSqlExpression = class
    inherit TableExpressionBase
type FromSqlExpression = class
    inherit TableExpressionBase
    interface IClonableTableExpressionBase
type FromSqlExpression = class
    inherit TableExpressionBase
    interface ITableBasedExpression
    interface IClonableTableExpressionBase
Public Class FromSqlExpression
Inherits TableExpressionBase
Public Class FromSqlExpression
Inherits TableExpressionBase
Implements IClonableTableExpressionBase
Public Class FromSqlExpression
Inherits TableExpressionBase
Implements IClonableTableExpressionBase, ITableBasedExpression
상속
FromSqlExpression
구현

생성자

FromSqlExpression(ITableBase, String, Expression)

FromSqlExpression 클래스의 새 인스턴스를 만듭니다.

FromSqlExpression(String, Expression, String)
사용되지 않음.

FromSqlExpression 클래스의 새 인스턴스를 만듭니다.

FromSqlExpression(String, String, Expression)

FromSqlExpression 클래스의 새 인스턴스를 만듭니다.

속성

Alias

이 테이블 원본에 할당된 별칭입니다.

Alias

이 테이블 원본에 할당된 별칭입니다.

(다음에서 상속됨 TableExpressionBase)
Arguments

사용자 지정 SQL에 전달된 사용자 제공 매개 변수입니다.

NodeType

사용자가 제공한 사용자 지정 SQL이 있는 하위 쿼리 테이블 원본을 나타내는 식입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

(다음에서 상속됨 TableExpressionBase)
Sql

테이블 원본에 대해 사용자가 제공한 사용자 지정 SQL입니다.

Table

ITableBase 지정된 테이블 원본(있는 경우)과 연결된 입니다. 그렇지 않으면 입니다null.

Type

사용자가 제공한 사용자 지정 SQL이 있는 하위 쿼리 테이블 원본을 나타내는 식입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

(다음에서 상속됨 TableExpressionBase)

메서드

AddAnnotation(String, Object)

이 개체에 주석을 추가합니다. 지정된 이름의 주석이 이미 있는 경우 을 throw합니다.

(다음에서 상속됨 TableExpressionBase)
Clone()

현재 인스턴스의 복사본인 새 개체를 만듭니다.

CreateWithAnnotations(IEnumerable<IAnnotation>)

지정된 주석을 사용하여 이와 같은 개체를 만듭니다.

CreateWithAnnotations(IEnumerable<IAnnotation>)

지정된 주석을 사용하여 이와 같은 개체를 만듭니다.

(다음에서 상속됨 TableExpressionBase)
Equals(Object)

사용자가 제공한 사용자 지정 SQL이 있는 하위 쿼리 테이블 원본을 나타내는 식입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

FindAnnotation(String)

지정된 이름의 주석을 가져오고 null , 없는 경우 를 반환합니다.

(다음에서 상속됨 TableExpressionBase)
GetAnnotations()

현재 개체의 모든 주석을 가져옵니다.

(다음에서 상속됨 TableExpressionBase)
GetHashCode()

사용자가 제공한 사용자 지정 SQL이 있는 하위 쿼리 테이블 원본을 나타내는 식입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

Print(ExpressionPrinter)

를 사용하여 지정된 식의 인쇄 가능한 문자열 표현을 ExpressionPrinter만듭니다.

PrintAnnotations(ExpressionPrinter)

를 사용하여 ExpressionPrinter지정된 식과 연결된 주석의 인쇄 가능한 문자열 표현을 만듭니다.

(다음에서 상속됨 TableExpressionBase)
Update(Expression)

제공된 자식을 사용하여 이 식과 같은 새 식을 만듭니다. 모든 자식이 같으면 이 식을 반환합니다.

VisitChildren(ExpressionVisitor)

사용자가 제공한 사용자 지정 SQL이 있는 하위 쿼리 테이블 원본을 나타내는 식입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

명시적 인터페이스 구현

IPrintableExpression.Print(ExpressionPrinter)

를 사용하여 지정된 식의 인쇄 가능한 문자열 표현을 ExpressionPrinter만듭니다.

(다음에서 상속됨 TableExpressionBase)

확장 메서드

UnwrapJoin(TableExpressionBase)

지정된 table 가 이면 조인 JoinExpressionBase하는 테이블을 반환합니다. 그렇지 않으면 table을(를) 반환합니다.

적용 대상