は、どのように私は私のデータベースから最新の「ID」を取得し、テキストボックス ノートでこれを置くことができます:私は私のデータベースから最新のIDを返すことがあります。この方法でデータベースからLINQ C#のデータを取得するにはどうすればよいですか?
見て:、そうでない場合
int a = query.DefaultIfEmpty(0).Max();
情報を:
public void refresh()
{
var query = from qc in db.tbl_viewClients select qc.id ;
int a = Convert.ToInt32(query.SingleOrDefault().ToString());
txt_id.Text = Convert.ToString(a);
}
詳細をお知らせください。テーブル構造は何ですか? –
挿入したばかりの行のIDではなく、「最高の番号」を入力してもよろしいですか?そうしないと、並行性が問題を引き起こす可能性があるからです。そしてそれは非常に非効率的です。 –
IDまたはキーは、ユーザーインターフェイスの特別なデータベース生成値には表示されません。複数のユーザーが同じトップIDを見て、そのトランザクションでトップID + 1の値を取得すると思うようにすることはできません。 –