DiscriminatorPredicateExpression 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.
Mewakili predikat diskriminator.
public class DiscriminatorPredicateExpression : System.Linq.Expressions.Expression
public class DiscriminatorPredicateExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
type DiscriminatorPredicateExpression = class
inherit Expression
type DiscriminatorPredicateExpression = class
inherit Expression
interface IPrintable
Public Class DiscriminatorPredicateExpression
Inherits Expression
Public Class DiscriminatorPredicateExpression
Inherits Expression
Implements IPrintable
- Warisan
-
DiscriminatorPredicateExpression
- Penerapan
-
Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
Konstruktor
| DiscriminatorPredicateExpression(Expression, IQuerySource) |
Membuat instans baru DiscriminatorPredicateExpression.. |
Properti
| CanReduce |
Menunjukkan bahwa simpul dapat dikurangi menjadi simpul yang lebih sederhana. Jika ini mengembalikan true, Reduce() dapat dipanggil untuk menghasilkan formulir yang dikurangi. |
| NodeType |
Mengembalikan jenis node dari ini Expression. (Diwarisi dari Expression.) |
| QuerySource |
Mendapatkan sumber kueri. |
| Type |
Mendapatkan jenis statis ekspresi yang diwakili ini Expression . (Diwarisi dari Expression.) |
Metode
| Equals(Object) |
Menguji apakah objek ini dianggap sama dengan objek lain. |
| GetHashCode() |
Mengembalikan kode hash untuk objek ini. |
| Reduce() |
Mengurangi simpul ini menjadi ekspresi yang lebih sederhana. Jika CanReduce mengembalikan true, ini akan mengembalikan ekspresi yang valid. Metode ini diizinkan untuk mengembalikan simpul lain yang sendiri harus dikurangi. |
| ToString() |
String Membuat representasi Ekspresi. |
| VisitChildren(ExpressionVisitor) |
Mengurangi simpul lalu memanggil Visit(Expression) metode yang melewati ekspresi yang dikurangi. Memberikan pengecualian jika node tidak dapat dikurangi. |
Implementasi Antarmuka Eksplisit
| IPrintable.Print(ExpressionPrinter) |
API ini mendukung infrastruktur Entity Framework Core dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang. |