J
jose_boliv
Guest
Hola comunidad!
Tengo una duda. Estoy trabajando en una app donde aplicamos un patro DDD para el acceso a datos, para esto tenemos un repositorio de acceso a datos generico y un patro de especificaciones.
mi duda es la siguiente. Puedo optimizar una consulta en la cual use un include.
Esta es la consulta del SQlProfile
exec sp_executesql N'SELECT [m.MasterAreas].[AreaCode], [m.MasterAreas].[ApplicationCode], [m.MasterAreas].[AreaName], [m.MasterAreas].[CreatedBy], [m.MasterAreas].[CreatedDate], [m.MasterAreas].[Icon], [m.MasterAreas].[IsActive], [m.MasterAreas].[IsDeleted], [m.MasterAreas].[ApplicationCode], [m.MasterAreas].[ModifiedBy], [m.MasterAreas].[ModifiedDate], [m.MasterAreas].[ShotName], [m.MasterAreas].[SystemDefault]
FROM [Master_Area] AS [m.MasterAreas]
INNER JOIN (
SELECT [m0].[ApplicationCode]
FROM [Master_Application] AS [m0]
WHERE [m0].[ApplicationCode] = @__userCode_0
) AS [t] ON [m.MasterAreas].[ApplicationCode] = [t].[ApplicationCode]
ORDER BY [t].[ApplicationCode]',N'@__userCode_0 nvarchar(20)',@__userCode_0=N'S001'
Que impacto puede tener este tipo de consultas en una aplicacion de mucho volumen de datos?
Es optimo que EF me envie este query a SQL?
Continue reading...
Tengo una duda. Estoy trabajando en una app donde aplicamos un patro DDD para el acceso a datos, para esto tenemos un repositorio de acceso a datos generico y un patro de especificaciones.
mi duda es la siguiente. Puedo optimizar una consulta en la cual use un include.
Esta es la consulta del SQlProfile
exec sp_executesql N'SELECT [m.MasterAreas].[AreaCode], [m.MasterAreas].[ApplicationCode], [m.MasterAreas].[AreaName], [m.MasterAreas].[CreatedBy], [m.MasterAreas].[CreatedDate], [m.MasterAreas].[Icon], [m.MasterAreas].[IsActive], [m.MasterAreas].[IsDeleted], [m.MasterAreas].[ApplicationCode], [m.MasterAreas].[ModifiedBy], [m.MasterAreas].[ModifiedDate], [m.MasterAreas].[ShotName], [m.MasterAreas].[SystemDefault]
FROM [Master_Area] AS [m.MasterAreas]
INNER JOIN (
SELECT [m0].[ApplicationCode]
FROM [Master_Application] AS [m0]
WHERE [m0].[ApplicationCode] = @__userCode_0
) AS [t] ON [m.MasterAreas].[ApplicationCode] = [t].[ApplicationCode]
ORDER BY [t].[ApplicationCode]',N'@__userCode_0 nvarchar(20)',@__userCode_0=N'S001'
Que impacto puede tener este tipo de consultas en una aplicacion de mucho volumen de datos?
Es optimo que EF me envie este query a SQL?
Continue reading...