RelationalSqlTranslatingExpressionVisitor Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai.
Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.
public class RelationalSqlTranslatingExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type RelationalSqlTranslatingExpressionVisitor = class
inherit ExpressionVisitor
Public Class RelationalSqlTranslatingExpressionVisitor
Inherits ExpressionVisitor
- Warisan
-
RelationalSqlTranslatingExpressionVisitor
Konstruktor
RelationalSqlTranslatingExpressionVisitor(RelationalSqlTranslatingExpressionVisitorDependencies, IModel, QueryableMethodTranslatingExpressionVisitor) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
RelationalSqlTranslatingExpressionVisitor(RelationalSqlTranslatingExpressionVisitorDependencies, QueryCompilationContext, QueryableMethodTranslatingExpressionVisitor) |
Membuat instans RelationalSqlTranslatingExpressionVisitor baru kelas . |
Properti
Dependencies |
Dependensi khusus penyedia relasional untuk layanan ini. |
TranslationErrorDetails |
Informasi terperinci tentang kesalahan yang ditemui selama terjemahan. |
Metode
AddTranslationErrorDetails(String) |
Menambahkan informasi terperinci tentang kesalahan yang ditemui selama terjemahan. |
Translate(Expression, Boolean) |
Menerjemahkan ekspresi ke representasi SQL yang setara. |
Translate(Expression) |
Menerjemahkan ekspresi ke representasi SQL yang setara. |
TranslateAverage(Expression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
TranslateAverage(SqlExpression) |
Kedaluwarsa.
Menerjemahkan Rata-rata melalui ekspresi ke representasi SQL yang setara. |
TranslateCount(Expression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
TranslateCount(SqlExpression) |
Kedaluwarsa.
Menerjemahkan Hitungan atas ekspresi ke representasi SQL yang setara. |
TranslateLongCount(Expression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
TranslateLongCount(SqlExpression) |
Kedaluwarsa.
Menerjemahkan LongCount melalui ekspresi ke representasi SQL yang setara. |
TranslateMax(Expression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
TranslateMax(SqlExpression) |
Kedaluwarsa.
Menerjemahkan Max melalui ekspresi ke representasi SQL yang setara. |
TranslateMin(Expression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
TranslateMin(SqlExpression) |
Kedaluwarsa.
Menerjemahkan Min melalui ekspresi ke representasi SQL yang setara. |
TranslateProjection(Expression, Boolean) |
Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru. |
TranslateSum(Expression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
TranslateSum(SqlExpression) |
Kedaluwarsa.
Menerjemahkan Jumlah atas ekspresi ke representasi SQL yang setara. |
TryTranslatePropertyAccess(Expression, Expression, IPropertyBase) |
Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru. |
VisitBinary(BinaryExpression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
VisitConditional(ConditionalExpression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
VisitConstant(ConstantExpression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
VisitExtension(Expression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
VisitInvocation(InvocationExpression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
VisitLambda<T>(Expression<T>) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
VisitListInit(ListInitExpression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
VisitMember(MemberExpression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
VisitMemberInit(MemberInitExpression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
VisitMethodCall(MethodCallExpression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
VisitNew(NewExpression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
VisitNewArray(NewArrayExpression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
VisitParameter(ParameterExpression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
VisitTypeBinary(TypeBinaryExpression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
VisitUnary(UnaryExpression) |
Kelas yang menerjemahkan ekspresi ke representasi SQL yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
Berlaku untuk
Entity Framework