NFine框架
1.建立Entity
2.在同项目下的04 IRepository,建立仓库接口
3.在context中声明
4.在mapping中添加映射
5.在NFine.Repository项目中继承接口
6.在NFine.Application中实现应用服务
7.建立controller,添加相应的action
8.添加相应的视图View
NFine错题集
1、连接不上Oracle数据库(EF)
下载Oracle Developer Tools for Visual Studio 2017(驱动)
2、无法启动 IIS Express Web 服务
删除文件中的 .vs 文件(隐藏文件),修复IIS
3.命名空间无法引用
引用--->添加引用
4.未将对象引用设置到对象的实例。
调试 实例化对象
5.指定的架构无效。错误:CLR类型到EMD类型的映射不正确。
删除EF模型中自带系统表。注释Model1.edmx--->Model.context.tt--->Model1.context.cs中的表。
6.找不到ViewBag视图。
控制器中添加ControllerBase继承类,手动在文件夹中建母版视图。
注意:每个Views文件夹下应有web.config文件,如在VS2015以下版本,需在nuget包中下载update5。
7.找不到Motify、create方法。
Entity中继承接口。
8.更新条目是出错,有关详细信息,请参阅内部异常。
数据库语法错误。
9.状态无法修改成功
数据库字段长度改变,number(1,0)需改成number(2,0)