SqlSugar读取数据并映射为数据模型Entity
文章接上面两篇文章 C# 使用SqlSugar数据库操作中间件操作数据库和 C# 使用SqlSugar根据数据库表结构生成实体类模型
上面两篇文章结束了。怎么使用SqlSugar建立数据库连接,通过自定义的工具生成数据库对应的实体类Entity。
本文通过实例,解释怎么将数据库的数据读取到内存中,供程序使用
通过Sql语句的方法
public List<models.DeviceInfoModel> GetAllDeviceModes(int device_type_code)
{
string sql = $" SELECT * from 【tablename】 where device_type_code = {device_type_code} ";
return SqlSugarHelper.GetInstance().GetDataBase().Ado.SqlQuery<models.DeviceInfoModel>(sql);
}
通过模型实体类直接读取
下面 models.YsCompany 是一个真正的实体对象
public models.YsCompany GetSecondComanyInfo()
{
var result = SqlSugarHelper.GetInstance().GetDataBase().Queryable<models.YsCompany>().First();
return result;
}
更新数据库对象
public bool UpdateSnapDataRecord(models.YsSnapRecordModel data)
{
return SqlSugarHelper.GetInstance().GetDataBase().Updateable<models.YsSnapRecordModel>(data).ExecuteCommand() >0;
}
新增数据
public bool AddLocalSnapModelData(YsSnapRecordModel data)
{
return SqlSugarHelper.GetInstance().GetDataBase().Insertable<YsSnapRecordModel>(data).ExecuteCommand() > 0 ;
}
本身从事上位及开发,主要使用技术wpf,C# winform。
联系方式
Tel:17320170935(微信同号-添加请备注微见-KTV)
QQ:472198980 (添加请备注 微见-KTV)
很赞哦! (0)