|
我们以前用的EF框架,可以用可视化的方式将数据库中的表映射出对应的cs 类文件,SqlSugar也可以做到这样:
SqlSugar.SqlSugarClient db = new SqlSugar.SqlSugarClient(new SqlSugar.ConnectionConfig()
{
ConnectionString = "server=localhost;user id=root;password=123abc;persistsecurityinfo=True;database=testdb",
DbType = SqlSugar.DbType.MySql,//设置数据库类型
IsAutoCloseConnection = true,//自动释放数据务,如果存在事务,在事务结束后释放
InitKeyType = SqlSugar.InitKeyType.Attribute //从实体特性中读取主键自增列信息
});
db.DbFirst.IsCreateDefaultValue().CreateClassFile(@"E:\c_work\testprj\bin\Debug", "mynamespace");
Console.WriteLine("create class file ok");
实验之后可以看到在Debug目录中产生了相应的多个cs文件,并且命名空间是mynamespace.
|
|