现在做个小练习吧~~~

第一步:首先新建一个数据库名字为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

转载于:https://www.cnblogs.com/ITGirl00/p/3475596.html

小试---EF5.0入门实例1相关推荐

  1. Vue.js2.0 入门实例(二)(小试牛刀)

    前面一篇博客介绍了从零开始准备Vue.js所需的一些环境和工具.这片博客就来跟大家探讨一下Vue.js 2.0中的一些特性,以及一个小实例,通过实例来跟大家分享,想必更容易理解. 先来看一下,看完这篇 ...

  2. Asp.Net MVC2.0 Url 路由入门---实例篇

    本篇主要讲述Routing组件的作用,以及举几个实例来学习Asp.Net MVC2.0 Url路由技术. 接着上一篇开始讲,我们在Global.asax中注册一条路由后,我们的请求是怎么转到相应的Vi ...

  3. air调用java,AIR2.0入门教程:与Java应用交互

    在之前的一篇文章中,我介绍了如何使用AIR2.0新增的NativeProcess类与本地进程进行交互和通讯,在那个例子里面我们使用了C++ 的代码,实际上只要是基于命令行的标准输入输出,AIR2.0的 ...

  4. SpringMVC 框架系列之初识与入门实例

    微信公众号:compassblog 欢迎关注.转发,互相学习,共同进步! 有任何问题,请后台留言联系! 1.SpringMVC 概述 (1).什么是 MVC:Model-View-Control Co ...

  5. python爬虫实例-10个python爬虫入门实例

    昨天带伙伴萌学习python爬虫,准备了几个简单的入门实例 涉及主要知识点: web是如何交互的 requests库的get.post函数的应用 response对象的相关函数,属性 python文件 ...

  6. python爬虫程序实例-10个python爬虫入门实例

    作者:h3zh1 来源:cnblogs.com/h3zh1/p/12548946.html 今天为大家准备了几个简单的python爬虫入门实例,分享给大家. 涉及主要知识点:web是如何交互的 req ...

  7. ADO.NET Entity Data Model入门实例

    ADO.NET Entity Data Model入门实例 快速开发一个网站,最繁琐的地方可能要算数据库访问和ORM了,还好.net中这个很强大,可以省去好多体力劳动. 这里就给个快速使用ADO.NE ...

  8. Java Socket入门实例

    基于测试驱动的Socket入门实例(代码的具体功能可以看我的程序中的注释,不理解的可以短信我) 先看Server的代码: package socketStudy; import java.io.Buf ...

  9. linux Shell(脚本)编程入门实例讲解详解

    linux Shell(脚本)编程入门实例讲解详解 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具.Shell不仅仅是命令的收集, ...

最新文章

  1. BeanShell用法汇总(部分摘抄至网络)
  2. ul弹性怎么一行显示_css3系列之弹性盒子 flex
  3. java学习(148):三个参数的输入流
  4. 在STM32单片机上跑神经网络算法
  5. 云服务器更换系统后tomcat,如何对云服务器装tomcat
  6. ZeroForums论坛正式开始测试运行
  7. 随想录(windows和linux进行socket通信)
  8. Ubuntu 12.04 更新重启无法进入桌面 -转
  9. cocostudio的TextField空件实现光标。
  10. java 取色器_Arava: 用 swing 写一个取色器
  11. mysql监控工具:zabbix+MPM(Performance Monitor for MySQL)
  12. Differentially Private Asynchronous Federated Learning for Mobile Edge Computing in Urban Informatic
  13. QT 图片背景色像素处理法
  14. Itext生成pdf文件,itext+Freemarker生成pdf,(中文空白解决)
  15. python怎么写游戏脚本_用PYTHON做一个简单的游戏脚本(基础,详细)
  16. 使用FPGA实现的图像锐化算法(USM)设计
  17. 如何提高流量主广告收益,这些方法你可以用用
  18. Android音频开发之OpenSL ES
  19. SpaceVR真的要上天,让你星际穿越不是梦
  20. mysql1064错误_Mysql1064错误

热门文章

  1. 令人眼睛一亮的履历表
  2. micropython esp8266教程_(一)ESP8266/nodemcu如何使用MicroPython进行开发
  3. python 读取当前文件夹下所有后缀为.lib文件
  4. 使用 Python ElementTree 生成 xml
  5. 判断一个程序员水平高低的标准?
  6. 怎么查看linux文件夹下有多少个文件
  7. Xshell显示中文乱码问题
  8. python验证码 识别代码不准_谈谈Python进行验证码识别的一些想法
  9. java从端口获取数据库_Java之通过接口获取数据并用JDBC存储到数据库中
  10. python对英语的要求_学python需要英语基础吗