In most cases, the layer of sugary goodness between the entity objects and writing the SQL is your DAL. The entire purpose of LINQ is to allow much more expressive constructs with your DAL than has been possible in the past.
Without LINQ, in your BL you might be limited to method calls such as GetCustomersByLastName(string)
against your DAL. The only reason you write that method is because somewhere in your BL, you need to get customers by last name. This means your DAL contracts are explicitly driven by the needs of the BL. Whereas with LINQ, you are freed from the concrete dependency between the needs of the BL and the contracts of the DAL. The DAL can be completely agnostic as to specific usage; it merely exposes the contracts of the entities and their relationships, and the BL uses them at-will without concern for their data implementation. That is true separation of concerns.
If you hide the power of LINQ behind a traditional DAL, what's the point of using LINQ at all?