什么是SQL游标以及如何将它们应用于简单的数据库表?

0 c# sql sql-server entity-framework cursor

我试图了解游标是什么以及它们对我作为开发人员的用处.

请使用IQueryable<T>集合中的Entity Framework说明它们是什么以及它们带来了什么好处.

另外,想象一下我有一个名为Person的表.我如何将游标应用于此表?

create table Person
(
    ID int primary key,
    Name nvarchar,
    LastName nvarchar
);
Run Code Online (Sandbox Code Playgroud)

Gio*_*rgi 6

游标允许逐个处理行.最好避免使用游标,因为与基于集合的查询操作相比,游标通常非常慢.以下是一些有关游标的文档:DECLARE CURSOR(Transact-SQL)