Table of Contents

Interface ISqlQuery

Namespace
Microsoft.EntityFrameworkCore.Metadata
Assembly
Microsoft.EntityFrameworkCore.Relational.dll

Represents a SQL query string.

public interface ISqlQuery : ITableBase, IAnnotatable
Inherited Members
Extension Methods

Properties

Columns

Gets the columns defined for this query.

IEnumerable<ISqlQueryColumn> Columns { get; }

Property Value

IEnumerable<ISqlQueryColumn>

EntityTypeMappings

Gets the entity type mappings.

IEnumerable<ISqlQueryMapping> EntityTypeMappings { get; }

Property Value

IEnumerable<ISqlQueryMapping>

Sql

Gets the SQL query string.

string Sql { get; }

Property Value

string

Methods

FindColumn(IProperty)

Gets the column mapped to the given property. Returns null if no column is mapped to the given property.

ISqlQueryColumn FindColumn(IProperty property)

Parameters

property IProperty

Returns

ISqlQueryColumn

FindColumn(string)

Gets the column with the given name. Returns null if no column with the given name is defined.

ISqlQueryColumn FindColumn(string name)

Parameters

name string

Returns

ISqlQueryColumn