我有一张简单的桌子
这是我的代码片段.
var person = db.Person.Where(p => p.ID == inputId).Select(o => o.ID).FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)
回报者;
inputId是用户输入字段.我需要的是如果inputId不在表中(例如,5,6,7等),我想要一个if/else选项来创建一个新用户/重新输入正确的id.
谢谢
在空-结合运营商的一种方式
var person = db.Person.FirstOrDefault(p => p.ID == inputId) ?? new Person();
Run Code Online (Sandbox Code Playgroud)