我也是一个入门级的初学者,在学习魔方的时候,很多不是很懂的地方,而网上的资料又比较少。尤其是Newlife的论坛打不开的情况下
所以就想着把这个初级项目做完后,做一个入门级教程。保证人人都看得懂(。^▽^)
还有谢谢石头老大,平哥还有热心的群友(>人<;)
我用的Vs2017 .NetWork 版本 4.5
新建 mvc 空项目 注意版本
红色框框里面的全删掉 上面的app_data 也是
appstart里面只留这个方法
然后在项目下新建一个 名为 Areas的文件夹 在文件夹下面新建一个区域
然后在nuget里面导入Newlife.cube
导入包之后就可以查看魔方的主页面了
进去时这样的 在地址后面加上Admin就可以了 或者是在路由器中将Home 改为 CubeHome
然后就是修改数据库连接【数据库连接默认为sqllite 】
1.然后在解决方案下新建一个类库,用于实体类的存放【类库也要引用Newlife.Cube】
2.在类库里面新建一个文件夹来存放实体类
3.在网上下载码神代码生成器【里面解压缩后有个Xcoder.exe 把里面的一个数据库连接字段改成自己的】
4.用代码生成器生成自己数据库的实体类【我改的连接名是SQL server1 一会er还要改 所以建议改成Membership】
5.生成的实体类放到类库的文件夹里面
6.在下面的mvc中引用类库
7.在数据库连接成功后,Cube会通过反向工程自动在数据库中添加三个表
8.然后在注册表里面注册信息 里面的方法要删掉【注意继承的类】
9.然后在Areas下面的控制器文件夹中添加控制器
10.添加了控制器后页面里会自动添加一个子菜单
11.现在可以打开页面看看效果了
最后说数据库的连接 主要是2个地方