EntityProjectionExpression 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.
projeksiyonunda SelectExpressionbir varlığı 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 EntityProjectionExpression : System.Linq.Expressions.Expression
type EntityProjectionExpression = class
inherit Expression
Public Class EntityProjectionExpression
Inherits Expression
- Devralma
-
EntityProjectionExpression
Oluşturucular
| Veri Akışı Adı | Description |
|---|---|
| EntityProjectionExpression(IEntityType, IDictionary<IProperty,ColumnExpression>, SqlExpression) |
sınıfının yeni bir örneğini EntityProjectionExpression oluşturur. |
| EntityProjectionExpression(IEntityType, IDictionary<IProperty,ColumnExpression>) |
projeksiyonunda SelectExpressionbir varlığı 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. |
| EntityProjectionExpression(IEntityType, IReadOnlyDictionary<IProperty,ColumnExpression>, SqlExpression) |
sınıfının yeni bir örneğini EntityProjectionExpression oluşturur. |
| EntityProjectionExpression(IEntityType, TableExpressionBase, Boolean) |
Geçersiz.
sınıfının yeni bir örneğini EntityProjectionExpression oluşturur. |
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| DiscriminatorExpression |
Varlık türü için ayrıştırıcı oluşturmak için A SqlExpression . |
| EntityType |
Yansıtılan varlık türü. |
| NodeType |
projeksiyonunda SelectExpressionbir varlığı 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. |
| Type |
projeksiyonunda SelectExpressionbir varlığı 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
| Veri Akışı Adı | Description |
|---|---|
| AddNavigationBinding(INavigation, EntityShaperExpression) |
Gezintinin hedef varlık türü sahip olduğunda veya zayıf olduğunda bu varlık projeksiyonu için bir gezinti bağlaması ekler. |
| BindNavigation(INavigation) |
Daha önce yöntemi kullanılarak AddNavigationBinding(INavigation, EntityShaperExpression) eklenmiş olan gezintinin hedef varlık türü için varlık şekillendiricisini almak için bu varlık projeksiyonuyla bir gezinti bağlar. |
| BindProperty(IProperty) |
SQL gösterimini almak için bir özelliği bu varlık projeksiyonuyla bağlar. |
| MakeNullable() |
Projeksiyondaki varlık örneğini null atanabilir hale getirir. |
| ToString() |
projeksiyonunda SelectExpressionbir varlığı 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. |
| UpdateEntityType(IEntityType) |
Yansıtılmakta olan varlık türünü türetilen türden birine güncelleştirir. |
| VisitChildren(ExpressionVisitor) |
projeksiyonunda SelectExpressionbir varlığı 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. |