Class TransparentIdentifierFactory
- Namespace
- Microsoft.EntityFrameworkCore.Query
- Assembly
- Microsoft.EntityFrameworkCore.dll
A factory to create transparent identifier to create during query processing. Transparent identifier is struct of outer and inner elements which is generally created as a result of join methods as intermediate type to hold values from both sources.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
public static class TransparentIdentifierFactory
- Inheritance
-
TransparentIdentifierFactory
- Inherited Members
Remarks
See Implementation of database providers and extensions and How EF Core queries work for more information and examples.
Methods
Create(Type, Type)
Creates new transparent identifier type for given types.
public static Type Create(Type outerType, Type innerType)
Parameters
outerType
TypeThe outer type of the transparent identifier.
innerType
TypeThe inner type of the transparent identifier.
Returns
- Type
The created transparent identifier type.