If after that you no longer need to do anything else in the database, the easiest approach is to simply do the client side truncation:
var query = context.Products .AsEnumerable() // Everything from here is LINQ to Objects .Select(p => new { p.Price, PricePounds = Math.Truncate(p.Price) });
Note that you can also just add to int - and this may already be included in EF.
EDIT: As noted in the comments, you can do a projection first, like
var query = context.Products .Select(p => new { p.Price, p.SomethingElse }) .AsEnumerable()
(Where SomethingElse is another property that interests you, as an example - I doubt that you only want a price.)
This will avoid getting the whole object when you need only a few properties.
source share