テーブルの従業員の主キーがあります。「IDS」と名付けました。IDSデータは次のようなものです:K-00001、K-00002など。SQLでトリガーや関数を使用せずに、このIDSをASP.NETで自動生成する方法を教えてください。
私は次のようにコードを実行しました:
DBRabbit _db = new DBRabbit();
Employee k = new Employee();
var row = (from r in _db.Employees
orderby r.IDS descending
select r).FirstOrDefault();
var n = row.IDS.PadLeft(5, '0');
IDSText.Text = n.ToString();
そして、「n」を+ 1に追加する方法を考えている間、私は立ち往生しています..私がこのように書くとき:
var n = row.IDS.PadLeft(5, '0')+1;
(最後のレコードはK-00010です)
結果はK-000101ですDBを変更したり、SQLサーバーのスクリプト/クエリを使用したりせずにK-00011にする方法は?