2017-04-12 4 views
0

私はApplicationUserクラスにプロパティを追加して移行を行いましたが、自分のデータベーススキーマに変更はありません。ApplicationUserのプロパティとして配列を持っているとどうなりますか?

この配列にデータを追加すると、どこに格納されますか?

+0

保存されているかどうかを確認してください。もしそうなら、おそらく別のテーブルにあります。 –

+0

私はそれがないすべてのテーブルを見てきました。これが永続的に保存されているかキャッシュされているかどうか疑問に思ってレコードを追加できます。 –

+0

初心者のためのコンテキストとApplicationUserクラスを表示してください。あなたのコンテキストはIdentityDbContextから継承していますか? –

答えて

1

配列がマップされていません。実際にである唯一の列挙型はICollectionです。それ以外はEFによって無視されます。結果として、あなたの質問に対する答えはそれが保存されないということです。配列プロパティを持つことができますし、その配列に要素を追加できますが、エンティティが範囲外になるとすぐにすべて破棄されます。データベースには何も保存されません。

関連する問題