最近对WCFRIA+MVVM+Prism有了初步的认识,能够简单的实现一些数据库的交互。这节主要讲的是Silverlight通过domainservice和ado.net实体数据模型与数据库的交互。本文的重点是与数据库的交互,包括简单的CURD,以下是实现的一些主要过程:
1.在Sql数据库中新建userinfo表,包括的字段为id,name,age.数据库创建的存储过程为:
1 USE [Test] 2 GO 3 4 /****** Object: Table [dbo].[userinfo] Script Date: 04/24/2014 15:31:56 ******/ 5 SET ANSI_NULLS ON 6 GO 7 8 SET QUOTED_IDENTIFIER ON 9 GO 10 11 SET ANSI_PADDING ON 12 GO 13 14 CREATE TABLE [dbo].[userinfo]( 15 [ID] [varchar](50) NOT NULL, 16 [name] [varchar](50) NULL, 17 [age] [varchar](50) NULL, 18 CONSTRAINT [PK_userinfo] PRIMARY KEY CLUSTERED 19 ( 20 [ID] ASC 21 )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] 22 ) ON [PRIMARY] 23 24 GO 25 26 SET ANSI_PADDING OFF 27 GO