现在做个小练习吧~~~
第一步:首先新建一个数据库名字为Test;数据库里面只有一个表UserTable
脚本为:
USE [master] GO /****** 对象: Database [Test] 脚本日期: 12/15/2013 18:51:54 ******/ CREATE DATABASE [Test] ON PRIMARY
( NAME = N'Test', FILENAME = N'E:\Test.mdf' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON ( NAME = N'Test_log', FILENAME = N'E:\Test_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
COLLATE Chinese_PRC_CI_AS GO USE [Test] go /****** 对象: Table [dbo].[UserTable] 脚本日期: 12/15/2013 18:52:27 ******/ CREATE TABLE [dbo].[UserTable](
[ID] [int] NOT NULL,
[Name] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[hobby] [nvarchar](150) COLLATE Chinese_PRC_CI_AS NULL,
CONSTRAINT [PK_UserTable] PRIMARY KEY CLUSTERED
(
[ID] ASC )WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
第二步:
新建一个控制台应用程序,名字为EFDemo,
第三步:
接着创建模型;步骤如下
第四步:
添加执行代码:
using System; namespace EFDemo { class Program { static void Main(string[] args)
{ using (var userTableEntities=new UserTableEntities ())
{ try { var userTable = new UserTable(); userTable.ID = 1;
userTable.Name = "麦麦"; userTable.hobby = "爱好吃面包"; userTableEntities.UserTables.Add(userTable);
userTableEntities.SaveChanges ();//没有这句不会把数据更新到数据库 Console.WriteLine("成功添加了一条记录"); }
catch (Exception) { Console.WriteLine("添加失败~~"); }
Console.ReadLine ();
}
}
}
}
执行之后会在数据库添加一条记录,看吧!

开始学习EF;感觉真的有点神奇~~一个简单的实例完成了~~
Technorati 标签: EF,EF5.0,ORM