sqlsugar 配置主键
时间: 2023-09-01 09:13:00 浏览: 302
SqlSugar-ModelGeneration.rar
在 SqlSugar 中配置主键需要在实体类中使用 `[SugarColumn(IsPrimaryKey=true)]` 特性来标记主键字段。
例如,定义一个 User 实体类,并将 Id 字段作为主键:
```csharp
public class User
{
[SugarColumn(IsPrimaryKey=true)]
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
```
这样在使用 SqlSugar 进行 CRUD 操作时,SqlSugar 会自动将 Id 字段作为主键来处理。例如,查询某个用户的信息:
```csharp
var user = db.Queryable<User>().InSingle(1);
```
这里的 `InSingle(1)` 方法会根据主键 Id 查询用户信息。
阅读全文