缘起
- 其实重构这个项目,差不多自己在2017年初就开始写了,自己忽然意识到自己老解决问题只是进入舒适区,于是2017-07-21正好没有别的问题的打扰,开始好好重构一下代码。
内容
准备工作
- 网了搜了一下“如何从已有的DB生成Model代码”,找了半天,其实并没有。找到了Navicat Data Modeler,但它只能生成sql,无法配置相关EF里的关系那种。
Project模块
- 最后还是用EF Code First从旧数据库取出Project相关的内容 ,正好这样的model,以及它的mapping属性都是一个参照,但可能我还不知道确切的意思是啥?
- 20170721现状,项目相关的都可以做到增、删、改、查了,但不能导入老的数据,这个算v1.0版吧。