IA.Data/QuestionInfoData.cs
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System.Collections.Generic;
using System.Text;
using IA.Core.Domain;
using IA.Data.EF;
using IA.Data.Ioc;
using IA.Models;
using IA.Models.Common;
namespace IA.Data
{
public class QuestionInfoData : EfBaseData
{
/// <summary>
/// 故障库数据导入
/// </summary>
/// <param name="questioninfo"></param>
public bool DataImport(QuestionInfo questioninfo)
{
using (var vPersistance = IOCContainer.Get<IEfPersistance>())
{
var list = vPersistance.FindList<QuestionInfo>(t =>
t.QuestionDescription == questioninfo.QuestionDescription &&
t.AnswerDescription == questioninfo.AnswerDescription);
if (list.Count != 0)
{
return false;
}
vPersistance.Insert(questioninfo);
vPersistance.SaveChanges();
return true;
}
}
/// <summary>
/// 新增故障现象
/// </summary>
/// <param name="qinfo"></param>
/// <returns></returns>
public int InsertQuestionInfo(QuestionInfo qinfo)
{
using (var vPersistance = IOCContainer.Get<IEfPersistance>())
{
vPersistance.Insert(qinfo);
return vPersistance.SaveChanges();
}
}
/// <summary>
/// 删除故障现象
/// </summary>
/// <param name="questionId"></param>
/// <returns></returns>
public int RemoveQuestionInfo(int questionId)
{
using (var vPersistance = IOCContainer.Get<IEfPersistance>())
{
vPersistance.Remove<QuestionInfo>(x => x.QuestionId == questionId);
return vPersistance.SaveChanges();
}
}
/// <summary>
后面还有 69 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
