Declaration
public static T FirstOrDefault<T>(
this IQueryable<T> source,
Expression<Func<T, bool>> predicate,
T default
)Summary
Returns the first element of a sequence, or a default value if the sequence contains no elements.
Generic type parameters
| T |
The type of the elements of source. |
Parameters
| this IQueryable<T> | source |
The collection to return the first element of. |
| Expression<Func<T, bool>> | predicate |
A function to test each element for a condition. |
| T | default |
The default value to return if the sequence contains no elements. |
Returns
default if
source is empty or if no element passes the test specified by
predicate; otherwise, the first element in
source that passes the test
specified by
predicate.