RelationalCollectionShaperExpression Sınıf

Tanım

içinde ShaperExpressionilişkisel sağlayıcı için koleksiyon oluşturmayı temsil eden ifade.

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 RelationalCollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type RelationalCollectionShaperExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class RelationalCollectionShaperExpression
Inherits Expression
Implements IPrintableExpression
Devralma
RelationalCollectionShaperExpression
Uygulamalar

Oluşturucular

RelationalCollectionShaperExpression(Expression, Expression, Expression, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, Expression, INavigationBase, Type)

RelationalCollectionShaperExpression sınıfının yeni bir örneğini oluşturur.

RelationalCollectionShaperExpression(Int32, Expression, Expression, Expression, Expression, INavigation, Type)
Geçersiz.
Geçersiz.

RelationalCollectionShaperExpression sınıfının yeni bir örneğini oluşturur.

RelationalCollectionShaperExpression(Int32, Expression, Expression, Expression, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, Expression, INavigationBase, Type)
Geçersiz.

RelationalCollectionShaperExpression sınıfının yeni bir örneğini oluşturur.

Özellikler

CollectionId
Geçersiz.

Bu koleksiyon şekillendiricisi için benzersiz bir kimlik.

ElementType

Koleksiyonun öğelerinin clr türü.

InnerShaper

İç öğeler oluşturmak için ifade.

Navigation

Koleksiyonla ilişkilendirilmişse gezinti.

NodeType

içinde ShaperExpressionilişkisel sağlayıcı için koleksiyon oluşturmayı temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

OuterIdentifier

Dış öğenin tanımlayıcısı.

OuterIdentifierValueComparers

Dış tanımlayıcıyı karşılaştıracak değer karşılaştırıcılarının listesi.

ParentIdentifier

Üst öğenin tanımlayıcısı.

ParentIdentifierValueComparers

Üst tanımlayıcıyı karşılaştıracak değer karşılaştırıcılarının listesi.

SelfIdentifier

Koleksiyondaki öğesinin tanımlayıcısı.

SelfIdentifierValueComparers

Kendi tanımlayıcısını karşılaştıracak değer karşılaştırıcılarının listesi.

Type

içinde ShaperExpressionilişkisel sağlayıcı için koleksiyon oluşturmayı temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Yöntemler

Print(ExpressionPrinter)

içinde ShaperExpressionilişkisel sağlayıcı için koleksiyon oluşturmayı temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Update(Expression, Expression, Expression, Expression)

Bunun gibi, ancak sağlanan alt öğeleri kullanarak yeni bir ifade oluşturur. Tüm alt öğeler aynıysa bu ifade döndürülecektir.

VisitChildren(ExpressionVisitor)

içinde ShaperExpressionilişkisel sağlayıcı için koleksiyon oluşturmayı temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Belirtik Arabirim Kullanımları

IPrintableExpression.Print(ExpressionPrinter)

kullanarak ExpressionPrinterverilen ifadenin yazdırılabilir dize gösterimini oluşturur.

Şunlara uygulanır