当我将数组作为ApplicationUser的属性时会发生什么?

时间:2017-04-12 17:08:33

标签: c# asp.net-mvc entity-framework

我已经在我的ApplicationUser类中添加了一个属性并进行了迁移,但是我没有看到对我的数据库模式的任何更改。

如果我将数据添加到此数组,它将存储在哪里?

1 个答案:

答案 0 :(得分:1)

未映射数组。实际上 映射的唯一可枚举是<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script> <script> $(document).ready(function(){ $('label').each(function() { var text = $(this).text(); $(this).text(text.replace('(Blue/White/Green)', 'NOTHING')); }); }); </script> </head> <body> <label>Text 1 (Blue/White/Green)</label> </body>。 EF会忽略其他任何内容。因此,您的问题的答案是它不会被存储。您可以拥有一个数组属性,并且可以向该数组添加内容,但只要实体超出范围,就会全部丢弃。没有任何内容会保存到您的数据库中。