小灰狼的脑瓜 发表于 2013-1-4 01:19:03

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]
查看完整版本: Windows Phone本地数据库(SQLCE)系列翻译文章索引及示例程序