使用 linq,我想检查数据库上是否存在一行。我只需要一个 true\false 返回,没有数据。我不能使用 ExecuteQuery 方法,因为我没有实体(我什至不需要它)我想做这样的事情:
string command = "select * from myTable where X=Y"
var result = db.ExecuteCommand(command);
(db 是我的 DataContext)并期望结果包含受影响的行数。如果与 -1 不同,则意味着我正在寻找的记录存在。但我总是得到-1。我想 ExecuteCommand 方法应该只用于运行插入、更新或删除。
如何使用 linq 运行这个简单的检查