###前提・実現したいこと
Visual studio 2013 for webで開発をしております。
VB/C#いずれでもかまいません。
新しくMVC5アプリケーションをテンプレートから生成したあと、
ApplicationUserManager(UserManager)が定義されると思います。
標準ではデータベースファイルが作成され、そこにデータが収まっていくと
おもうのですが(標準で自動生成されるカラム群は以下が参照可能)
http://qiita.com/standtsukai/items/056e422bed8a57467778
以下を行いたく存じます:
1)この標準状態に、「ID_NUM」を追加する。
IDはハッシュ値が登録されるので、ID_NUMに、
連番属性(TransactSQL:Identity,MySQL:AUTO_INCREMENT,PGSQL:SERIAL)と同様の定義を
行ったうえでコードに含めたい。
(このときの回答で、事前に上記DBモデルに一列足し属性を加えてCreate/alter TableしておくはNGとします)
条件は初回ビルド後デバッグ起動時またはデータベースが自動で構築される際、当該テーブルaspnetuserにID_NUMカラムが入っており、テンプレートに含まれる/Account/Register で登録した際に自動連番でID_NUMが附番されて格納されれば成功です。
2)ID_NUMの最終番号(登録済み)または最終番号の次(次回登録時予定番号)を知る
最終ユーザー番号を得たユーザーが削除されている場合、発番済みの番号を返してはなりません
###試したこと
事前にSQL serverに定義しておいた場合(DB 1stの場合)はID_NUMを取得しない場合カラムを足しておくだけ、別途EDM定義より、当該テーブルから読みだす、ができたのですが、今回 userManager側できちんと実装する必要があるのと、code 1stにしなくてはならなくなり、困っております
###補足情報(言語/FW/ツール等のバージョンなど)
VisualStudio 2013 VB / C# , SQLserver 2014
上記、どうぞよろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/03 04:02
退会済みユーザー
2017/04/03 04:09