-
Notifications
You must be signed in to change notification settings - Fork 860
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
where Lambda 属性类型为 Guid 时不能执行 #28
Comments
问题1 where怎么写的 问题2 你应该用的是netframework?由于是netstandard库,是会比较多小包。未来是这个趋势,按数据库拆分其实不会少几个dll。 |
await _postCategoryRepository.Select.Where(p => p.ParentId.Equals(Guid.Empty)).ToListAsync(); |
https://github.com/2881099/FreeSql/wiki/%E8%A1%A8%E8%BE%BE%E5%BC%8F%E5%87%BD%E6%95%B0 可以直接用 = 判断,equals没支持,回头我支持一下,谢谢提醒 |
“然后还有一个问题,我使用mysql数据库,打包时打了一堆别的数据库dll,” 这个问题是样的,我部署到docker中,每次 restore project 时会去拉所有引用的包, |
.Where("ParentId = ?ParentId", new { ParentId = Guid.Empty }) 这是我之前找到方式,不知道你说的是这个意思不。 |
了解了,看来还是得拆。 不过到时候会暴露一些,对外部没多少意义的方法和类。 |
这种也可以,我说的是 .Where(p => p.ParentId == Guid.Empty) |
我现在把 Equals 改成和 == 一样的行为了。 当右表达式值为 NULL 时,会变为 ParentId is null |
is null, is not nul 这个行为之前就有 |
#55 |
提示不支持的表达式,我想知道 为什么不支持guid类型,同字符串一样实现有问题吗?
然后还有一个问题,我使用mysql数据库,打包时打了一堆别的数据库dll,能不能不同数据库独立发包?
The text was updated successfully, but these errors were encountered: