Hi, is there a way to stop Excluded fields being SELECTed as NULL in the generated SQL?
For example i have 2 queries here, 1st one generated by LLBLGen, and 2nd one edited by me.
The 1st one takes significantly longer. I'd like to know if there is a way to ensure the SQL generated is like the 2nd query.
Query 1 (Generated by LLBLGen)
SELECT NULL AS [CmpId],
NULL AS [MunId],
NULL AS [ParId],
NULL AS [PltId],
NULL AS [Rowguid],
NULL AS [VesId],
NULL AS [VivAmos],
NULL AS [VivAmosDeptNo],
NULL AS [VivComment],
NULL AS [VivCritical],
NULL AS [VivDeleted],
NULL AS [VivDrawingPos],
[ProjectDb].[dbo].[VesInventory].[VIV_ID] AS [VivId],
NULL AS [VivMakersRef],
NULL AS [VivMaxStock],
NULL AS [VivMinStock],
[ProjectDb].[dbo].[VesInventory].[VIV_Name] AS [VivName],
NULL AS [VivRob],
NULL AS [VivUpdatedBy],
NULL AS [VivUpdatedOn]
FROM [ProjectDb].[dbo].[VesInventory]
WHERE ([ProjectDb].[dbo].[VesInventory].[VIV_ID] IN ('GLAS08279553' /* @p1 /, 'GLAS08279556' / @p2 /, 'GLAS08279555' / @p3 /, 'GLAS08279554' / @p4 /,
'GLAS08279557' / @p5 /, 'GLAS08279558' / @p6 */))
Query 2 (Hand edited to remove the SELECT NULL as [Field] statements)
SELECT [ProjectDb].[dbo].[VesInventory].[VIV_ID] AS [VivId],
[ProjectDb].[dbo].[VesInventory].[VIV_Name] AS [VivName]
FROM [ProjectDb].[dbo].[VesInventory]
WHERE ([ProjectDb].[dbo].[VesInventory].[VIV_ID] IN ('GLAS08279553' /* @p1 /, 'GLAS08279556' / @p2 /, 'GLAS08279555' / @p3 /, 'GLAS08279554' / @p4 /,
'GLAS08279557' / @p5 /, 'GLAS08279558' / @p6 */))
Thanks,
Iain