using ent lib, does it mean that stored procedure can never use set nocount on?
You can set NOCOUNT on in a stored procedure when using Enterprise Library, it will just return -1 for the number of records affected by the stored procedure.