EntityConnectionExtensions.First<TRow> method (1 of 2)

namespace: Serenity.Data   assemblySerenity.Net.Entity

Finds first entity, allowing the caller to set criteria and fields to select through an editQuery callback.

public static TRow First<TRow>(this IDbConnection connection, Action<SqlQuery> editQuery)
    where TRow : class, IRow, new()
parameter description
TRow The type of the row.
connection The connection.
editQuery The edit query callback.

Return Value

First entity matching the criteria.

Exceptions

exception condition
ValidationError No records matching the specified criteria.

See Also


EntityConnectionExtensions.First<TRow> method (2 of 2)

namespace: Serenity.Data   assemblySerenity.Net.Entity

Finds first entity matching a where criteria.

public static TRow First<TRow>(this IDbConnection connection, ICriteria where)
    where TRow : class, IRow, new()
parameter description
TRow The type of the row.
connection The connection.
where The where criteria.

Return Value

First entity matching the where criteria.

Exceptions

exception condition
ValidationError No records matching the specified criteria.

See Also