码迷,mamicode.com
首页 > 数据库 > 详细

【EF学习笔记01】----------使用Code First模式创建数据库

时间:2016-08-08 14:16:17      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

 

技术分享

 

技术分享

 

 1 namespace efdemo2
 2 {
 3     using System;
 4     using System.Data.Entity;
 5     using System.Linq;
 6     using System.Collections.Generic;
 7 
 8     public class Entities : DbContext
 9     {
10         //您的上下文已配置为从您的应用程序的配置文件(App.config 或 Web.config)
11         //使用“Model1”连接字符串。默认情况下,此连接字符串针对您的 LocalDb 实例上的
12         //“efdemo2.Model1”数据库。
13         // 
14         //如果您想要针对其他数据库和/或数据库提供程序,请在应用程序配置文件中修改“Model1”
15         //连接字符串。
16         public Entities()
17             : base("name=Entity")
18         {
19         }
20 
21         //为您要在模型中包含的每种实体类型都添加 DbSet。有关配置和使用 Code First  模型
22         //的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=390109
23 
24         public virtual DbSet<Student> Student { get; set; }
25         public virtual DbSet<Classes> Classes { get; set; }
26     }
27     //班级表
28     public class Classes
29     {
30         public int ClassesID { get; set; }
31         public string ClassName { get; set; }
32         public virtual ICollection<Student> Student { get; set; }
33     }
34     //学生表
35     public class Student
36     {
37         public int StudentID { get; set; }
38         public string UserName { get; set; }
39         public string UserPass { get; set; }
40         public string RealName { get; set; }
41         public Nullable<System.DateTime> Birthday { get; set; }
42         public Nullable<int> ClassesID { get; set; }
43         public virtual Classes Classes { get; set; }
44     }
45 }

 

 

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <connectionStrings>
    <add name="Entity" connectionString="server=.;database=efdemo;uid=sa;pwd=sa2012" providerName="System.Data.SqlClient" />
  </connectionStrings>
</configuration>

 

 

            using (var db = new Entities())
            {
                Classes cl = new Classes()
                {
                    ClassName = "计应4班"
                };
                db.Classes.Add(cl);
                db.SaveChanges();
            }

 

 

技术分享

 

====================================================

技术分享

技术分享

 

============================================================

技术分享

 

技术分享

 

===================================================

 

技术分享

 

技术分享

 

==============================================================

技术分享

 

技术分享

================================================================

技术分享

 

技术分享

 

【EF学习笔记01】----------使用Code First模式创建数据库

标签:

原文地址:http://www.cnblogs.com/gosky/p/5748975.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!