I have a table like so
Id | Ref | Field1
1 Myles1 Blah
2 Myles1 Rubarb
3 Myles2 Custard
4 Ted Cheese
I want to query it via an NHibernate session so that the first row for each Ref that contains a given search string is returned, so with a search term of 'Myles' the result set would be
Id | Ref | Field1
1 Myles1 Blah
3 Myles2 Custard
Fluent mapping like so
public class EntityClassMap : ClassMap<Entity>
{
public EntityClassMap()
{
Id(x => x.Id);
Map(x => x.Ref);
Map(x => x.Field1);
}
}