名前がSell
のテーブルがあります。私はそのテーブルにCustomeCode
を持っており、そのフィールドにuniqeコードを保存する必要があります。 私は既にCustomecode
テーブルに多くのデータを生成しています。新しいレコードを追加するときに、そのテーブルのコードを読み込みます(customeCode
)。コードが見つからない場合にコードを生成する方法
CustyomeTableに次のフィールドがあります。Id, Code,IsUsed
コードがなく、アプリケーションが例外をスローすることがあります。
どうすれば対応できますか?
私のコードは次のようである:
var result =_db.CusomeCode.firstOrDefault(row=>row.isUsed!=true);
if(result!=null) return result.Code;
if(result==null) throw new exception();
コードから、あなたは 'throw new exception'行を通して例外をスローしています。まさにあなたが望むものはまだ不明です。あなたは精緻化できますか? –
どのように変数 "code"を読んでいますか?取得された結果がnullの場合はどうなりますか? –
@reneが更新されました。 – FullStack