C# Writing SQL queries -
i'm trying write custom query , keep getting
sqlexception unhandled `error' - incorrect syntax near '.'
code:
var list = dbcontext.database.sqlquery<string>("select a.assetid, a.assetname, a.seg1_code, d.shortname, e.officepercentage, e.maintenancepercentage" +            "from [core].[dbo].[asset] a" +            "left outer join [core].[dbo].[assetaddress] b" +            "on a.assetid = b.assetid" +            "left outer join [core].[dbo].[address] c" +            "on b.addressid = c.addressid" +            "left outer join [core].[dbo].[statelookup] d" +            "on c.stateid = d.stateid" +            "inner join [core].[dbo].[assetpayrollmarkupoverride] e" +            "on a.assetid = e.assetid" +            "order d.shortname, a.assetname").tolist(); 
add space before/after each of string in concatenation.
 var list = dbcontext.database.sqlquery<string>(                     "select a.assetid, a.assetname, a.seg1_code, d.shortname, e.officepercentage, e.maintenancepercentage" +                     " [core].[dbo].[asset] a" +                     " left outer join [core].[dbo].[assetaddress] b" +                     " on a.assetid = b.assetid" +                     " left outer join [core].[dbo].[address] c" +                     " on b.addressid = c.addressid" +                     " left outer join [core].[dbo].[statelookup] d" +                     " on c.stateid = d.stateid" +                     " inner join [core].[dbo].[assetpayrollmarkupoverride] e" +                     " on a.assetid = e.assetid" +                     " order d.shortname, a.assetname").tolist(); (in above code added space before start of new string)
Comments
Post a Comment