作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经尝试使用 SqlKata 一段时间了,但我真的很困惑如何让一个简单的 WHERE 子句发挥作用。
我一直这样做:
var sistemas = DatabaseHelper.factory.Query("tblSistema").Where("id_fornecedor", fornc.id);
它返回给我一个 XQuery,我不知道如何执行它。请注意,在末尾附加 First() 和 Get() 会引发异常。“sistemas.Get()”引发了“Microsoft.CSharp.RuntimeBinder.RuntimeBinderException”类型的异常
我只想SELECT * FROM tblSistema WHERE id_fornecedor=1
例如
最佳答案
First()
执行XQuery
并仅返回 dynamic
类型的第一条记录在你的情况下,它在内部适用 Limit(1)
在引擎盖下。
var book = db.Query("Books").Where("Id", 1).First();
Get()
执行XQuery
并返回 List<dynamic>
var books = db.Query("Books").Where("Lang", "en").Get();
查看更多信息 https://sqlkata.com/docs/execution/setup#queryfactory
关于c# - SQLKata -Where 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55456664/
我是一名优秀的程序员,十分优秀!