1. 学习一个框架就要尽量按照它的各种规则(命名规则等)来命名,写代码
比如 下列Entity层内的代码"StudentInfo"编写应与数据库内的表名严格对应 不然就会报错
[Table("StudentInfo",SorMappingType.ByAttributes)] [Serializable] public class StudentInfo:BaseEntry { }
(我之前就是数据库内用Student,而Entity内代码用StudentInfo而导致报“实体StudentInfo不存在”的错误。因为在Entity下写有StudentInfo.cs文件就以为创了实体,所以以 为它报的错误位置不对,其实报的是对的,这点需要注意)
2. 注意有时填写的参数需要为主键
同时在使用时也必须将相应的字段设为主键:
3. 凡是都得细心,尤其是敲代码更应注重细节,这点也是我现在尤为欠缺的!