12,162
社区成员
发帖
与我相关
我的任务
分享
bool 查找数据库中存在记录(药 x)
自己理解程序结构吧。具体语法问题自己修改。public 药
{
public string 编码;
public string 名称;
.......
.......
}
然后假设你把XML内容反序列化到一个 List<药> 集合中(假设用“datas”汴梁引用),那么可以反复查找数据库var result = new List<药>();
foreach( var x in datas)
{
if(查找数据库中存在记录(x))
result.Add(x);
}
而“查找数据库中存在记录”方法可以大致写void 查找数据库中存在记录(药 x)
{
using(var conn = CreateDbConnection(connstr)
{
var sql = "select top 1 * from 表名 where Mxxmdm=@m and Mxxmmc=@c and DW=@w and DJ=@j";
var cmd = conn.CreateCommand(sql);
var cmd.Parameters.Add(......);
conn.Open();
return cmd.ExecuteReader().Read();
}
}