exec sp_executesql N'SELECT TOP (2) [Extent1].[op_code] AS [op_code], [Extent1].[first_name] AS [first_name], [Extent1].[last_name] AS [last_name], [Extent1].[password] AS [password], other columns FROM [dbo].[operator] AS [Extent1] WHERE [Extent1].[op_code] = @p0',N'@p0 varchar(8000)',@p0='333333'this is happening when I select an operator in the grid. I don't understand where the TOP(2) come from. I also would very much like to use the @p0 defined as char(6) instead of