排名
9
文章
115
粉丝
5
评论
5
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术

添加依赖:
<ItemGroup>
<PackageReference Include="SqlSugarCore" Version="5.0.5.4" />
</ItemGroup>
写好上下文对象:
//用单例模式
SqlSugarScope db = new SqlSugarScope(new ConnectionConfig()
{
ConnectionString = "Server=.;Database=OA;uid=sa;password=123456",//连接符字串
DbType = DbType.SqlServer,//数据库类型
IsAutoCloseConnection = true //不设成true要手动close
});
生成实体:
生成一个数据库所有实体
db.DbFirst.CreateClassFile(@"D:\VS_Space\XOA.ScheduleTask\XOA.ScheduleTask.Model",命名空间);
指定表名生成实体
db.DbFirst.Where("Article").CreateClassFile(@"D:\VS_Space\XOA.ScheduleTask\XOA.ScheduleTask.Model",命名空间);
根据条件搜索要生成的表
db.DbFirst.Where(it=>it.ToLower().StartsWith("Blog"))(@"D:\VS_Space\XOA.ScheduleTask\XOA.ScheduleTask.Model","XOA.ScheduleTask.Model");
生成的时候如果数据库有设置默认值同步生成。
可以和其他的结合起来使用其实就是一个IsCreateDefaultValue方法而已。
db.DbFirst.IsCreateDefaultValue().CreateClassFile(@"D:\VS_Space\XOA.ScheduleTask\XOA.ScheduleTask.Model",命名空间);
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)
评价