利用SqlSugar直接从数据生成对象,轻松创建Model层。
1、通过NuGet安装好SqlSugar后,代码中先引用命名空间。
using SqlSugar;
2、从数据库生成包含对象的代码文档,代码实现如下:
string conStr =
"Data Source=196.162.4.122;Initial Catalog=TEST;Persist Security Info=True;User ID=ad;Password=aaa";
ConnectionConfig connConfig = new ConnectionConfig();
connConfig.ConnectionString = conStr;
connConfig.DbType = SqlSugar.DbType.SqlServer;
connConfig.InitKeyType = InitKeyType.SystemTable; // ORM生成对象时考虑主键和自增列信息
// 将连接字符串指向的数据库所包含的表,全部生成对象文件,然后放在指定路径下
using(SqlSugarClient client = new SqlSugarClient(connConfig))
{
client.DbFirst.CreateClassFile(@"D:\WinFormTest\Model", "TestModelNamespace");
}