Entity Framework Code First 系列 2——Hello World Code first
<div id="cnblogs_post_body">Code First 我来了现在我们从头开始一步一步创建一个基于Code First 模式的应用程序,看仔细了!
1. 创建类库项目,使用Nuget导入Entity framework (建议大家都是用Nuget来管理dll),或者直接引入entityframework.dll 我使用的版本是4.3
http://pic002.cnblogs.com/images/2012/69407/2012072916273788.png
2. 在visual studio 新增建模项目,当然你也可以不需要,不过通过可视化建模可以通过T4模板自动生成领域模型类(需安装额外的visual studio 功能包),我们建立三个领域实体分别是学校(School) 班级(Classroom) 学生(Student)
http://pic002.cnblogs.com/images/2012/69407/2012072916293398.png
http://pic002.cnblogs.com/images/2012/69407/2012072916294186.png
在安装visual studio可视化建模功能包后 点击右键可以看见成长代码的选项,自动生成的代码示例如下:
<div class="cnblogs_code" >http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gifhttp://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gifStudent<div id="cnblogs_code_open_ae0dd5e5-42ba-4bc4-9b20-e28608079e5e" class="cnblogs_code_hide"> 1 //------------------------------------------------------------------------------ 2 // <auto-generated> 3 // This code was generated by a tool. 4 // Changes to this file will be lost if the code is regenerated. 5 // </auto-generated> 6 //------------------------------------------------------------------------------ 7 8 namespace Stephen.Sample.AEF.CodeFirstSample.Domain 9 {10 public class Student11 {12 public string StudentId13 {14 get;15 set;16 }17 18 public string StudentName19 {20 get;21 set;22 }23 24 public bool StudentSex25 {26 get;27 set;28 }29 30 public int StudentAge31 {32 get;33 set;34 }35 36 }37 }
页:
[1]