RelationalMethodCallTranslatorProvider 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
여러 특수 메서드 호출 번역기로 디스패치하여 LINQ MethodCallExpression 식에 대한 번역을 제공합니다.
서비스 수명은 입니다 Scoped. 즉, 각 DbContext instance 이 서비스의 자체 instance 사용합니다. 구현은 모든 수명에 등록된 다른 서비스에 따라 달라질 수 있습니다. 구현은 스레드로부터 안전할 필요가 없습니다.
public class RelationalMethodCallTranslatorProvider : Microsoft.EntityFrameworkCore.Query.IMethodCallTranslatorProvider
type RelationalMethodCallTranslatorProvider = class
interface IMethodCallTranslatorProvider
Public Class RelationalMethodCallTranslatorProvider
Implements IMethodCallTranslatorProvider
- 상속
-
RelationalMethodCallTranslatorProvider
- 구현
생성자
RelationalMethodCallTranslatorProvider(RelationalMethodCallTranslatorProviderDependencies) |
RelationalMethodCallTranslatorProvider 클래스의 새 인스턴스를 만듭니다. |
속성
Dependencies |
이 서비스에 대한 종속성입니다. |
메서드
AddTranslators(IEnumerable<IMethodCallTranslator>) |
등록된 기존 번역기보다 우선 순위를 두는 추가 번역기를 추가합니다. |
Translate(IModel, SqlExpression, MethodInfo, IReadOnlyList<SqlExpression>, IDiagnosticsLogger<DbLoggerCategory.Query>) |
LINQ MethodCallExpression 를 SQL에 해당하는 값으로 변환합니다. |
Translate(IModel, SqlExpression, MethodInfo, IReadOnlyList<SqlExpression>) |
여러 특수 메서드 호출 번역기로 디스패치하여 LINQ MethodCallExpression 식에 대한 번역을 제공합니다. 서비스 수명은 입니다 Scoped. 즉, 각 DbContext instance 이 서비스의 자체 instance 사용합니다. 구현은 모든 수명에 등록된 다른 서비스에 따라 달라질 수 있습니다. 구현은 스레드로부터 안전할 필요가 없습니다. |
적용 대상
Entity Framework