摘要:
之前我一个例子中出现无法再页面Loaded事件中删除PivotItem的情况,页面会报错 Value does not fall within the expected range.附图原因是因为该代码为每一个Item都配备了自己的HeaderTemplate,你在删除Item的时候系统不知道后面的Item该使用什么HeaderTemplate,所以就报错!这个时候就需要更改界面代码了。附图使用统一的HeaderTemplate,在删除PivotItem就不会在报错了! 阅读全文
摘要:
背景code first起初当修改model后,要持久化至数据库中时,总要把原数据库给删除掉再创建(DropCreateDatabaseIfModelChanges),此时就会产生一个问题,当我们的旧数据库中包含一些测试数据时,当持久化更新后,原数据将全部丢失,故我们可以引入EF的数据迁移功能来完成。要求已安装NuGet过程示例[csharp] 1 //原model 2 using System.Collections; 3 using System.Collections.Generic; 4 using System.ComponentModel.DataAnnotations... 阅读全文