检查特定表中的列是否具有Entity框架的值
本文关键字:Entity 框架 是否 检查 | 更新日期: 2023-09-27 18:11:20
if(ds.dt.Rows[0][0].ToString() != ")是传统的数据表方法我需要同样的实体框架。我需要检查表Admission中的admissionNo,如果它第一次为空,我将生成,如果不是,它将生成下一个值(+1)
下面的代码应该有帮助
Var admissionNo = ctx.Admission.Any() && !String.IsNullOrEmpty(ctx.Admission.First().AdmissionNo)?Convert.ToInt32(ctx.Admission.First().AdmissionNo)+1 : 1;
var generatedValue = 0;
var firstAdmission = context.Admission.FirstOrDefault();
if(firstAdmission == null)
return;
if(!firstAdmission.AdmissionNo.HasValue)
generatedValue = 123; // Whatever logic u have to generate a value
else
generatedValue= AdmissionNo.Value + 1;
此代码假设admissionNo是Nullable integer
类型