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混淆,

wp开发之一,第二个异常,布布扣,bubuko.com

时间: 2024-10-13 21:23:19

wp开发之一,第二个异常的相关文章

Python开发【第二十二篇】:Web框架之Django【进阶】

Python开发[第二十二篇]:Web框架之Django[进阶] 猛击这里:http://www.cnblogs.com/wupeiqi/articles/5246483.html 博客园 首页 新随笔 联系 订阅 管理 随笔-124  文章-127  评论-205 Python之路[第十七篇]:Django[进阶篇 ] Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻

Android艺术开发探索——第二章:IPC机制(下)

Android艺术开发探索--第二章:IPC机制(下) 我们继续来讲IPC机制,在本篇中你将会学习到 ContentProvider Socket Binder连接池 一.使用ContentProvider ContentProvider是Android中提供的专门用来不同应用之间数据共享的方式,从这一点来看,他天生就是适合进程间通信,和Messenger一样,ContentProvider的底层实现同样也是Binder,由此可见,Binder在Android系统中是何等的重要,虽然Conten

Python开发【第二十篇】:缓存

Python开发[第二十篇]:缓存redis&Memcache 点击这里 Python之路[第九篇]:Python操作 RabbitMQ.Redis.Memcache.SQLAlchemy Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度.Memcached基于一个存储键/值对的hashmap.其守护进程(daemon )是用C写的,但是客户端可

JAVA开发中遇到的异常总结

最常见的五种异常:必会,面试题: 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 违背安全原则异常:SecturityException ====================================================

C#学习(九)之Windows Store App &amp; WP 开发小记(一)

由于课程已经讲述完毕,所以本次学习记录就讨论记录一下我在Windows Store App & WP开发中遇到的一些问题与收获. 一.数据库(Sqlite)的使用 虽然资料很难找,但sqlite在这两个平台的使用还是很简单的. 首先是环境配置阶段: 1.工具->拓展与更新->联机,然后在右上搜索sqlite,之后下载安装下图两个打勾的拓展包,注意要重启VS方才生效. 2.项目->管理NuGet程序包->联机,搜索sqlite,安装下图打勾内容,如果项目多出下图两个文件即安装

我的【学WP开发】应用开发历程

没有谁一开始就是开发大神,希望会从[学WP开发]应用摸索中成长,我会努力从新手小白蜕变成一名大神WP开发者,你,也可以! 先介绍一下我自己吧,我的微博昵称叫@ViiBoo-维柏,大家也可以叫我维柏,我是一名中专的学生,我对于WP开发者来说,也不过是一个小白而已,我学WP开发的时间很短,也就几个月的时间,甚至连C#的课程都没有学完,但我对于WP开发的热爱,导致于我的第一个应用[学WP开发]匆匆上线了. 刚开始的[学WP开发]的第一个版本说实话,真的很烂,虽然我只是一个开学C#的小白,但我第一次接触

IE开发人员工具显示异常,IE加载百度地图,BMap“未定义”

现象:IE开发人员工具,打开界面("网络选项卡")一片空白. 解决:点击Internet选项-高级-重置,重启电脑(有提示). 现象:IE加载百度地图,BMap"未定义", 解决:上面的重置后,重启浏览器,意外地百度地图可以用了.( 现象: http://api.map.baidu.com/api?  响应出现问题,没有继续加载http://api.map.baidu.com/getscript?v=2.0&ak= ) 这里还可以参考这篇博文(这个原来也设置

Python开发【第二十一篇】:Web框架之Django【基础】

Python开发[第二十一篇]:Web框架之Django[基础] 猛击这里:http://www.cnblogs.com/wupeiqi/articles/5237704.html Python之路[第十六篇]:Django[基础篇] Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM.模型绑定.模板引擎.缓存.Session等诸多功能. 基本配置 一.创建django程序 终端命令:django-a

android开发 不留言的异常

最近刚上班,做了一个应用,要上线,测试天天测试,天天有bug,个人总结了几个经常忽略的地方: 1:在 继承 BaseAdapter 的 @Override public int getCount() { <span style="color:#ff0000;">return list == null ? 0 : list.size();</span> } 这里尽量这样写,不然有时会出现空指针异常的 总结写程序要:严谨 android开发 不留言的异常