wp开发之一,第二个异常
1.写了ToDoDataContext类,实现数据存储
在实例化类中,忘记检查 数据库 是否已存在,导致一直报错:
“System.Data.SqlServerCe.SqlCeException”类型的未经处理的异常在 Microsoft.Phone.Interop.ni.dll 中发生
经过在ToDoDataContext 实现 CreateDatabase() 后数据保存可正常保存。
2.错误 无法将2类型“System.Data.Linq.Table<TableModel.SettingTable>”转换为“System.Collections.Generic.List<TableModel.SettingTable>”
这个是在写 ViewModel类中,获取DB 中的数据,赋给ViewModol时,类型不匹配,
public MainViewModel() { this.Items = new ObservableCollection<SettingTable>(); } /// <summary> /// ItemViewModel 对象的集合。 /// </summary> public ObservableCollection<SettingTable> Items { get; private set; } /// <summary> /// 创建一些 SettingTableModel 对象并将其添加到 Items 集合中。 /// </summary> public void LoadData() { // 示例数据;替换为实际数据 //List<SettingTable> listTable = (List<SettingTable>)(new ToDoDataContext().SettingTables);
//应该为下列写法
Table<SettingTable> listTable =new DoToContext().SettingTables;
//this.Items.Add(); this.IsDataLoaded = true; } }
红色部分错误,LinqTable和List混淆,
关于作者:大同码农
版权声明:本博客所有文章仅用于学习和交流目的,欢迎转载,转载请注明原文作者及出处。
博主的文章没有高度、深度和广度,只是凑字数。由于博主的水平不高,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、抄袭、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个无耻的文档搬运工!
声援博主:如果您觉得文章对您有帮助,请点击文章末尾的【关注我】吧!
别忘记点击文章右下角的【推荐】支持一波。~~~///(^v^)\\\~~~ .
👇👇👇我话讲完,谁赞成谁反对。b( ̄▽ ̄)d .-------------------------------------------------👍👍👍