....Howerver, you can use
adapter.FetchEntityUsingUniqueConstraint(IPredicateExpression....)
(from your previous threads I can see you are using Adapter). This will only returns the first occurrence from the resulset. This is the same as fetching a collection with parameter MaxItemsToReturn = 1, and then extract that entity from the collection.
LLBLGen generates methods that construct UCs, for example
customer, customer.ConstructFilterForUCCompanyName()
However, that generation is based on UCs defined on your DB. If you don't have such UCs LLBLGen wont generate such methods. Besides, you don't gain much doing this in code but no in DB as there is no indexes on such table fields.