RelationalSqlTranslatingExpressionVisitor Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf.
Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.
public class RelationalSqlTranslatingExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type RelationalSqlTranslatingExpressionVisitor = class
inherit ExpressionVisitor
Public Class RelationalSqlTranslatingExpressionVisitor
Inherits ExpressionVisitor
- Devralma
-
RelationalSqlTranslatingExpressionVisitor
Oluşturucular
RelationalSqlTranslatingExpressionVisitor(RelationalSqlTranslatingExpressionVisitorDependencies, IModel, QueryableMethodTranslatingExpressionVisitor) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalSqlTranslatingExpressionVisitor(RelationalSqlTranslatingExpressionVisitorDependencies, QueryCompilationContext, QueryableMethodTranslatingExpressionVisitor) |
RelationalSqlTranslatingExpressionVisitor sınıfının yeni bir örneğini oluşturur. |
Özellikler
Dependencies |
Bu hizmet için ilişkisel sağlayıcıya özgü bağımlılıklar. |
TranslationErrorDetails |
Çeviri sırasında karşılaşılan hatalar hakkında ayrıntılı bilgi. |
Yöntemler
AddTranslationErrorDetails(String) |
Çeviri sırasında karşılaşılan hata hakkında ayrıntılı bilgi ekler. |
Translate(Expression, Boolean) |
bir ifadeyi eşdeğer bir SQL gösterimine çevirir. |
Translate(Expression) |
bir ifadeyi eşdeğer bir SQL gösterimine çevirir. |
TranslateAverage(Expression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
TranslateAverage(SqlExpression) |
Geçersiz.
Bir ifadenin ortalamasını eşdeğer bir SQL gösterimine çevirir. |
TranslateCount(Expression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
TranslateCount(SqlExpression) |
Geçersiz.
Bir ifadenin üzerindeki Count değerini eşdeğer bir SQL gösterimine çevirir. |
TranslateLongCount(Expression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
TranslateLongCount(SqlExpression) |
Geçersiz.
Bir ifade üzerinden LongCount'u eşdeğer bir SQL gösterimine çevirir. |
TranslateMax(Expression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
TranslateMax(SqlExpression) |
Geçersiz.
Bir ifadenin üzerindeki En Büyük değerini eşdeğer bir SQL gösterimine çevirir. |
TranslateMin(Expression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
TranslateMin(SqlExpression) |
Geçersiz.
Bir ifadenin üzerindeki Min değerini eşdeğer bir SQL gösterimine çevirir. |
TranslateProjection(Expression, Boolean) |
Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir. |
TranslateSum(Expression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
TranslateSum(SqlExpression) |
Geçersiz.
Sum'ı bir ifade üzerinden eşdeğer bir SQL gösterimine çevirir. |
TryTranslatePropertyAccess(Expression, Expression, IPropertyBase) |
Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir. |
VisitBinary(BinaryExpression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
VisitConditional(ConditionalExpression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
VisitConstant(ConstantExpression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
VisitExtension(Expression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
VisitInvocation(InvocationExpression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
VisitLambda<T>(Expression<T>) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
VisitListInit(ListInitExpression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
VisitMember(MemberExpression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
VisitMemberInit(MemberInitExpression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
VisitMethodCall(MethodCallExpression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
VisitNew(NewExpression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
VisitNewArray(NewArrayExpression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
VisitParameter(ParameterExpression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
VisitTypeBinary(TypeBinaryExpression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
VisitUnary(UnaryExpression) |
İfadeleri karşılık gelen SQL gösterimine çeviren bir sınıf. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
Şunlara uygulanır
Entity Framework