小试---EF5.0入门实例1
2024-08-28 14:46:16
现在做个小练习吧~~~
第一步:首先新建一个数据库名字为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;感觉真的有点神奇~~一个简单的实例完成了~~
最新文章
- 第一章 Shiro简介——《跟我学Shiro》(转)
- SQL Server 2014新功能PPT
- 一道常考fork题挖掘
- Xstream(对象和xml转换)
- DDK Build的DIRS和SOURCE文件
- C语言 文件操作9--fgetc()和fputc()
- Java中int与Integer
- javascript对象拷贝
- 简单cpu处理器
- win7如何清理图标缓存
- [QML] Connections元素介绍
- 脱掉Golang的第一层衣裳 golang入坑系列
- 使用django UWSGI 出现 Bad Request (400)
- JAVA 调用 R 语言之升华篇
- Oracle-11g 中使用表空间透明数据加密(TDE)
- StringBUffer和StringBuilder详解
- 结合Socket实现DDoS攻击
- js 加减乘除以及四舍五入 新写法
- Ext.util.Format.date与Ext.Date.format区别, 转换时间戳
- Gradle 'MYasprj' project refresh failed Error:CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容
热门文章
- Centos 7.x临时的网络与路由配置
- 浅析重定向与反弹Shell命令
- 【CF827E】Rusty String 调和级数+FFT
- 画面渲染:实时渲染(Real-time Rendering)、离线渲染(Offline Rendering)[转]
- /etc/vim/vimrc的一个的配置
- Mysql----索引原理与慢查询优化
- POJ2387-Till the cows come home【最短路】
- firmware 固件
- cookie的封装写法
- CentOS7 firewall防火墙配置笔记