Database.single

Execute a SQL statement that takes a model parameter and returns a single row

Parameters

T

type to map parameters and columns to

sql string

SQL statement to execute

model T

model to map parameters and columns to

Return Value

Type: T

new instance of T with fields mapped to columns

Examples

class Model
{
    int id;
    @(bind("name")) string name;
}
auto model = new Model();
model.id = 4;
auto fetchedModel = database.single!("select * from models where id = ?;", model);

Meta