asp.net 框架接触(2)

本文探讨了在使用ORM框架时如何确保实体类与数据库表的准确映射,特别是命名规则的重要性,以及如何避免因主键设置不当导致的问题。

1. 学习一个框架就要尽量按照它的各种规则(命名规则等)来命名,写代码

   比如 下列Entity层内的代码"StudentInfo"编写应与数据库内的表名严格对应 不然就会报错

    [Table("StudentInfo",SorMappingType.ByAttributes)]
    [Serializable]
    public class StudentInfo:BaseEntry
    {
    }

 

 (我之前就是数据库内用Student,而Entity内代码用StudentInfo而导致报“实体StudentInfo不存在”的错误。因为在Entity下写有StudentInfo.cs文件就以为创了实体,所以以 为它报的错误位置不对,其实报的是对的,这点需要注意)

 

2. 注意有时填写的参数需要为主键

  同时在使用时也必须将相应的字段设为主键:

3. 凡是都得细心,尤其是敲代码更应注重细节,这点也是我现在尤为欠缺的!

 

转载于:https://www.cnblogs.com/code1992/p/3193890.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值