• 接VS2010+Net+MVC3+EF4.1环境下的Code First一文的补充说明


    接着写,在阅读上一篇文章后,我觉得有个地方一定要作一点补充说明。在上一文中,我们说到新增了2个类,一个班级类一个学生类,然而,可能有读者问,如果在学生类中要更改字段呢或者增加字段呢,我编译的时候出错了啊,运行不了怎么办?所以我今天要补充说明一下这个问题的解决办法。在当前环境下,也就是说EF4.1,在这个东东中呢,我们做不到自动的数据库同步功能,是叫数据迁移吧,具体我也不知道怎么说,就是说我新增修改字段后和数据库中不一样了,就编译运行不了了,只能重新来过,就是删除数据库文件这些全部删除,再重新来过,很郁闷的如果这样是吧?那么现在有1种处理方式,就是自己去到MSSQL2008中更改数据库中的表,新增字段啊,更改数据类型啊什么的,至于网上说的在VS2010中命令的那个“工具”菜单下的“数据库包管理”下的“包管理控制台”中输入那个Enable~~~M~~什么的这个命令我是没有成功,我看到网上有朋友说EF4.3已经有这个功能了,就是类和数据库同步,当下我还没有在EF4.3中这样做,不好发表意见,这个也值得我去探究一下,期望大家说的对,那样,开发起来就实在是太方便了。现在EF最新的版本是5.0吧,我还没有看,只是了解了一下,期望中~~~~

    好了,补充的的已经说完了,还有一个,我想发表一下除了Code First开发外的另外2种开发模式即:Database First和Model First,关于前一个我用过,很傻瓜化的,而且多了一个文件.edmx后缀的和两个.tt后缀的,Model First我没有用过,我想熟悉这2种应该也足够了吧~

    好了,都到11点半了,休息一下,肚子也不争气了,该吃饭了~~~~~

  • 相关阅读:
    Android 简单案例:可移动的View
    Android 简单案例:onSaveInstanceState 和 onRestoreInstanceState
    Android 简单案例:继承BaseAdapter实现Adapter
    Android ImageResizer:inSampleSize
    Android 动画fillAfter和fillBefore
    Android Runtime.getRuntime().exec
    Android Fingerprint系列之google原生界面
    GIF录制工具
    Android Graphviz 安装
    Google Java编程风格指南
  • 原文地址:https://www.cnblogs.com/20m13v08c15/p/3274483.html
Copyright © 2020-2023  润新知