C# 中使用 SqlSugar 插入表时,不需要手动指定行号。SqlSugar 会自动为每行数据分配一个唯一的行号(通常是自增长的主键),并将数据插入到表中。在插入数据后,可以通过查询获取每行数据的行号。以下是使用 SqlSugar 插入数据的示例代码:

//创建SqlSugar实例
SqlSugarClient db = new SqlSugarClient(new ConnectionConfig()
{
    ConnectionString = 'server=localhost;database=testdb;uid=root;pwd=123456;',
    DbType = DbType.MySql,
    IsAutoCloseConnection = true,
});

//定义数据实体类
public class User
{
    public int Id { get; set; }
    public string Name { get; set; }
    public int Age { get; set; }
}

//插入数据
User user = new User() { Name = '张三', Age = 18 };
int id = db.Insertable(user).ExecuteReturnIdentity();

//获取行号
var row = db.Queryable<User>().Where(u => u.Id == id).FirstOrDefault();
int rowNo = row.Id;
C# SqlSugar 插入数据自动分配行号

原文地址: https://www.cveoy.top/t/topic/ms9H 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录