Closed langhaoabcd closed 1 year ago
测试环境,net6,mssql 2019 SqlSugarCore Version="5.1.4.59"
你实体没有get set吧 或者用了Private
一般出现这个问题都是实体问题
实体只加了一个属性
符合配置实体的规范 对于 CRUD来说只需要配置主键和自增列就行了 ,如果类的名称和数据库不一样可以设置数据库中的名称
我开始也以为是实体的问题,百思不得其解。最后发现是代码里这个判断的问题,不加就可以. 在老版本里运行好好的,就升级后出的问题
没听懂什么意思,如果还没有就名字不一样 需要suagrcolumns配置数据库名称
看懂了,如果一个queryable多次使用 需要 queryable.Clone().Any()
你的代码可以优化一下
var data=db.queryable
好的
从v4 升级到了 v5,出现了以下问题,新开的项目下测试结果 1.正常情况: 查询后直接取first
能查到结果
![image](https://user-images.githubusercontent.com/39892654/225509875-640c718a-ed21-4bef-a0a7-a6a04567659a.png)
2.异常情况: 查询到取结果中间加了段代码
结果为null
生成两段sql
![image](https://user-images.githubusercontent.com/39892654/225510237-a578ce81-76dc-47af-9663-34112d44606f.png)