次の方法で共有


StructuralTypeProjectionExpression クラス

定義

のプロジェクション SelectExpression内のエンティティを表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

public class StructuralTypeProjectionExpression : System.Linq.Expressions.Expression
type StructuralTypeProjectionExpression = class
    inherit Expression
Public Class StructuralTypeProjectionExpression
Inherits Expression
継承
StructuralTypeProjectionExpression

コンストラクター

StructuralTypeProjectionExpression(ITypeBase, IReadOnlyDictionary<IProperty, ColumnExpression>, IReadOnlyDictionary<ITableBase,TableReferenceExpression>, Boolean, SqlExpression)

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

プロパティ

DiscriminatorExpression

SqlExpressionエンティティ型の識別子を生成する 。

IsNullable

TODO

NodeType

のプロジェクション SelectExpression内のエンティティを表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

StructuralType

投影される基本型 (エンティティ型または複合型)

TableMap

TODO

Type

のプロジェクション SelectExpression内のエンティティを表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

メソッド

AddNavigationBinding(INavigation, StructuralTypeShaperExpression)

ナビゲーションのターゲット エンティティ型が所有されているか弱い場合に、このエンティティ プロジェクションのナビゲーション バインドを追加します。

BindComplexProperty(IComplexProperty)

この構造型プロジェクションを使用して複合プロパティをバインドして、ターゲット複合型のシェーパー式を取得します。

BindNavigation(INavigation)

このエンティティ プロジェクションを使用してナビゲーションをバインドして、以前に メソッドを使用して追加したナビゲーションのターゲット エンティティ型のエンティティ シェーパーを AddNavigationBinding(INavigation, StructuralTypeShaperExpression) 取得します。

BindProperty(IProperty)

この構造型プロジェクションを使用してプロパティをバインドして、SQL 表現を取得します。

MakeNullable()

プロジェクション内のエンティティ インスタンスを null 許容にします。

ToString()

のプロジェクション SelectExpression内のエンティティを表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

UpdateEntityType(IEntityType)

派生型のいずれかに投影されるエンティティ型を更新します。

VisitChildren(ExpressionVisitor)

のプロジェクション SelectExpression内のエンティティを表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

適用対象