Microsoft.AspNet.Identityを使用するアプリケーション(APS.net MVC)に取り組んでいます。ここで、アプリケーションをMicrosoft.AspNetCore.Identityを使用するAPS.netCoreに刷新したいと思います。しかし、これら2つには、モデルごとにいくつかの違いがあります。既存のDBをAsp.netコアIDに接続するために、Microsoft.AspNetCore.Identity関連の変更の初期移行を生成する直接的な方法はありますか?
次の手順を使用して、既存のDBを移行できました。
新しいModelSnapshot
ASP.netCoreプロジェクトを作成し、EF6と一致するように変更します。その後、EF6からEFCoreへの変更用のスクリプトを生成できます。
AspNetUsersテーブルを更新するスクリプトを記述します。ASP.netNormalizedEmail
では、認証時にコアIDが使用され、NormalizedUserName
列が使用されます。したがって、既存のデータを使用してこれら2つの列を更新する必要があります。
これが誰かを助けてくれることを願っています...
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加