Windows Phone本地数据库(SQLCE)系列翻译文章索引及示例程序
<div id="cnblogs_post_body">之前用蹩脚的英文尝试翻译了一些简单的英文基础教程,估计错误不少,在这里将其整理好并给出一个简单的示例程序,请多指教。<div class="PostList">
[*]Windows Phone本地数据库(SQLCE):1、介绍(翻译)
[*]Windows Phone本地数据库(SQLCE):2、LINQ to SQL(翻译)
[*]Windows Phone本地数据库(SQLCE):3、attribute(翻译)
[*]Windows Phone本地数据库(SQLCE):4、attribute(翻译)
[*]Windows Phone本地数据库(SQLCE):5、attribute(翻译)
[*]Windows Phone本地数据库(SQLCE):6、 attribute(翻译)
[*]Windows Phone本地数据库(SQLCE):7、Database mapping(翻译)
[*]Windows Phone本地数据库(SQLCE):8、DataContext(翻译)
[*]Windows Phone本地数据库(SQLCE):9、Connection Strings(翻译)
[*]Windows Phone本地数据库(SQLCE):10、创建数据库(翻译)
[*]Windows Phone本地数据库(SQLCE):11、使用LINQ查询数据库(翻译)
[*]Windows Phone本地数据库(SQLCE):12、插入数据(翻译)
[*]Windows Phone本地数据库(SQLCE):13、更新数据(翻译)
[*]Windows Phone本地数据库(SQLCE):14、删除数据(翻译)
这里我给出了一个简单的增删改查的示例
先看基本的界面,下面3个button分别是添加,删除,修改
http://pic002.cnblogs.com/images/2012/289967/2012110921572196.png
下面是添加信息的页面
http://pic002.cnblogs.com/images/2012/289967/2012110922050480.png
我总结主要有以下几个步骤
1、根据实际情况需要建立一张数据表,这里建立StudentTable.cs,写好需要数据表列,定义相关的属性。
在此之前,我们需要添加引用 System.Data.Linq ,并在cs代码中using System.Data.Linq.Mapping。
StudentTable.cs代码如下:
<div class="cnblogs_code"> 1 //define a table 2 public class StudentTable 3 { 4 private string schoolId; 5 6 true, CanBeNull = false, DbType = "NVarChar(20) NOT NULL", AutoSync = AutoSync.OnInsert)] 7 public string SchoolId 8 { 9 get { return schoolId; }10 set { schoolId = value; }11 }1213 private string name;1415 16 public string Name17 {18 get { return name; }19 set { name = value; }20 }212223 private string address;24 25 public string Address26 {27 get { return address; }28 set { address = value; }29 }30 }
页:
[1]