博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1.什么是Code First(EF Code First 系列)
阅读量:6708 次
发布时间:2019-06-25

本文共 475 字,大约阅读时间需要 1 分钟。

EF4.1中开始支持Code First 。这种方式在领域设计模式中非常有用。使用Code First模式,你可以专注于领域设计,根据需要,为你一个领域的对象创建类集合,而不是首先来设计数据库,然后来根据数据库设计你的类,Code-First APis将会基于你的类和配置,为你创建数据库。

作为一个开发者,你首先写的是C#或者VB.NET类和上下文类,当你运行程序的时候,Code-First ApIs将会创建数据库(如果这个数据库不存在的话),然后使用默认的约定,将你的类映射到数据库中。你当然可以来配置你的领域类,来重写默认的约定,来映射数据库,这里你可以使用数据注解特性和Fluent API。

这个基本的工作流是:

首先写好领域类和上下文类--->为领域类额外配置映射条件----->点击F5运行程序---->Code--First APIs创建新的数据库,或者将领域类和已经存在的数据库进行映射---->设置添加测试的数据到数据库中---->最后运行程序。

后面一节我们看看一个简单的额Code-First例子吧。

 

 

附上系列目录:

  •        
  •         
  •         
  •         7
  •         
  •         
  •         
  •         
  •         
  •        
  •         
  •    
  •     
  •    

转载地址:http://rgxlo.baihongyu.com/

你可能感兴趣的文章
hibernate之关于1+N的问题
查看>>
linux磁盘批量分区格式化和挂载脚本
查看>>
LVM配置与管理
查看>>
RAC节点服务ora.rac2.gsd的offline问题解决方法
查看>>
SharedPreferences小细节
查看>>
Configuring Default-network for EIGRP
查看>>
【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记32 NSNotification
查看>>
【嵌入式】探究bootloader,分析u-boot源码
查看>>
Oracle数据库通过定义TYPE及Member对象来实现日志信息的分级管理
查看>>
pb之autocommit
查看>>
UDT拥塞控制算法
查看>>
Bsidesiowa 2015 Track2: Secure Process Isolation With Docker By Greg Rice
查看>>
解决开机 svchost.exe 进程占用居高不下的问题
查看>>
如何控制某个方法允许并发访问线程的个数?
查看>>
Android2.2 API 中文文档系列(2) —— EditText
查看>>
openstack iptables
查看>>
Matlab中的ans小结
查看>>
三行代码接入,社交软件打字时底下弹出的表情布局,自定义ViewPager+页面点标+各种功能的android小框架。...
查看>>
nginx学习总结二(nginx的启动停止以及版本平滑升级)
查看>>
linux网卡绑定
查看>>