Install-Package Kogel.Dapper.Extension.MsSql
发现该项目存在一个问题,linq to sql 生成的脚本里,where条件的表名没有[]括起来,导致占用了sysname的user,出现脚本报错,原作者之所以这样设计是为了考虑表重命名的情况
解决方案1:
利用AsName重命名来解决即可jie
下面是结果,由此可见重命名是有效的
解决方案2:
改表名,设计上应该规避关键字作为表名或者字段名,养成好习惯
Install-Package Kogel.Dapper.Extension.MsSql
发现该项目存在一个问题,linq to sql 生成的脚本里,where条件的表名没有[]括起来,导致占用了sysname的user,出现脚本报错,原作者之所以这样设计是为了考虑表重命名的情况
解决方案1:
利用AsName重命名来解决即可jie
下面是结果,由此可见重命名是有效的
解决方案2:
改表名,设计上应该规避关键字作为表名或者字段名,养成好习惯