Table of Contents

Enum FindTypes

Namespace
LinqToDB.DataModel
Assembly
linq2db.Tools.dll

Defines which Find method signatures should be generated.

[Flags]
public enum FindTypes
Extension Methods

Fields

Async = 2

Method version: async FindAsync().

ByEntity = 32

Method primary key: from entity object.

ByPrimaryKey = 16

Method primary key: from parameters.

FindAsyncByPkOnContext = Async | ByPrimaryKey | OnContext

Generate extension method on generated context object with primary key fields as parameters.

FindAsyncByPkOnTable = Async | ByPrimaryKey | OnTable

Generate FindAsync extension method on ITable<T> object with primary key fields as parameters.

FindAsyncByRecordOnContext = Async | ByEntity | OnContext

Generate extension method on generated context object with entity object as parameter.

FindAsyncByRecordOnTable = Async | ByEntity | OnTable

Generate FindAsync extension method on ITable<T> object with entity object as parameter.

FindByPkOnContext = Sync | ByPrimaryKey | OnContext

Generate extension method on generated context object with primary key fields as parameters.

FindByPkOnTable = Sync | ByPrimaryKey | OnTable

Generate Find extension method on ITable<T> object with primary key fields as parameters.

FindByRecordOnContext = Sync | ByEntity | OnContext

Generate extension method on generated context object with entity object as parameter.

FindByRecordOnTable = Sync | ByEntity | OnTable

Generate Find extension method on ITable<T> object with entity object as parameter.

FindQueryByPkOnContext = Query | ByPrimaryKey | OnContext

Generate extension method on generated context object with primary key fields as parameters.

FindQueryByPkOnTable = Query | ByPrimaryKey | OnTable

Generate FindQuery extension method on ITable<T> object with primary key fields as parameters.

FindQueryByRecordOnContext = Query | ByEntity | OnContext

Generate extension method on generated context object with entity object as parameter.

FindQueryByRecordOnTable = Query | ByEntity | OnTable

Generate FindQuery extension method on ITable<T> object with entity object as parameter.

None = 0

Generate no Find methods.

OnContext = 512

Method extends: generated context.

OnTable = 256

Method extends: entity table.

Query = 4

Method version: FindQuery().

Sync = 1

Method version: sync Find().