要根據主鍵更新實體,可以使用SqlSugar的Updateable方法。下面是一個示例代碼:
var db = new SqlSugarClient(new ConnectionConfig
{
ConnectionString = "YourConnectionString",
DbType = DbType.SqlServer,
IsAutoCloseConnection = true,
InitKeyType = InitKeyType.Attribute
});
var entity = new YourEntity
{
Id = 1,
Name = "NewName"
};
var result = db.Updateable(entity).ExecuteCommand();
在這個示例中,我們創建了一個名為entity的實體對象,并設置了Id和Name屬性。然后我們使用Updateable方法將這個實體對象傳遞給SqlSugar,并調用ExecuteCommand方法來執行更新操作。
請注意,Updateable方法的參數可以是一個實體對象,也可以是一個包含實體對象的集合。如果要更新多個實體對象,可以將它們放在一個集合中傳遞給Updateable方法。