zoukankan      html  css  js  c++  java
  • 接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点半了,休息一下,肚子也不争气了,该吃饭了~~~~~

  • 相关阅读:
    LeetCode#1047-Remove All Adjacent Duplicates In String-删除字符串中的所有相邻重复项
    LeetCode#345-Reverse Vowels of a String-反转字符串中的元音字母
    LeetCode#344-Reverse String-反转字符串
    LeetCode#232-Implement Queue using Stacks-用栈实现队列
    LeetCode#225-Implement Stack using Queues-用队列实现栈
    LeetCode#20-Valid Parentheses-有效的括号
    树的遍历
    [leetcode] 树(Ⅰ)
    二叉树图形化显示
    你错在成长于文明的边陲
  • 原文地址:https://www.cnblogs.com/20m13v08c15/p/3274483.html
Copyright © 2011-2022 走看看