Sqlsugarのデータベース接続方法は何ですか?
通常、SqlSugarでデータベースに接続する方法は、SqlSugarClientオブジェクトを作成し、接続文字列を指定して、そのオブジェクトのメソッドを呼び出してデータベースを操作することです。以下はサンプルコードです:
using SqlSugar;
public class DatabaseHelper
{
private SqlSugarClient Db;
public DatabaseHelper()
{
string connectionString = "Server=127.0.0.1;Database=mydatabase;Uid=root;Pwd=mypassword;";
Db = new SqlSugarClient(new ConnectionConfig
{
ConnectionString = connectionString,
DbType = DbType.MySql,
IsAutoCloseConnection = true,
InitKeyType = InitKeyType.Attribute
});
}
public List<User> GetUsers()
{
List<User> users = Db.Queryable<User>().ToList();
return users;
}
public void AddUser(User user)
{
Db.Insertable(user).ExecuteCommand();
}
}
public class User
{
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
上記の例では、私たちはDatabaseHelperクラスを作成し、そのクラスにはデータベースに接続するためのSqlSugarClientオブジェクトが含まれています。さらに、ユーザーテーブルを表すUserクラスも定義されています。DatabaseHelperクラスのメソッドを呼び出すことで、ユーザーデータをクエリしたり、新しいユーザーデータをデータベースに挿入したりすることができます。