千家信息网

映射ADO.NET如何设置参数

发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,这篇文章主要为大家展示了"映射ADO.NET如何设置参数",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"映射ADO.NET如何设置参数"这篇文章吧。进行AD
千家信息网最后更新 2024年11月19日映射ADO.NET如何设置参数

这篇文章主要为大家展示了"映射ADO.NET如何设置参数",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"映射ADO.NET如何设置参数"这篇文章吧。

进行ADO.NET设置要注意许多问题,首先碰到的就是环境的配置。以前学的ADO.NET没有怎么用。所以有一个星期的时间基本是在用实践着.net 1.0,所以ADO.NET设置耽误了我许多事。

这三个存储过程需要同时映射到实体类上,也就是说如果你为一个实体类的插入方法映射了存储过程,那么更新和删除也必须映射存储过程。我们的这3个存储过程都是对User表进行操作,所以选中UserInfo实体类,在映射详细信息的将实体映射到函数选项卡进行设置。

分别在选择插入/更新/删除函数的地方选择对应的存储过程名,然后设置属性的映射。一般的存储过程参数会自动设置好映射,但是外键列需要手动设置。

Delete存储过程中的groupid是一个没有用的参数,ADO.NET设置加上这个参数的原因是在插入和更新操作中都涉及到了2个实体类,如果删除函数中没有映射Group这个导航属性会报2048错误。

现在,CRUD的存储过程都已经映射好了。ADO.NET设置调用存储过程插入/更新/删除操作只需要像平时一样使用AddToUserInfos/更新实体类并SaveChanges/DeleteObject这些方法就可以了。查询需要显式调用。

1Entitiesdb=newEntities();  2UserInfou=db.GetUserInfo(userid).FirstOrDefault();

以上是"映射ADO.NET如何设置参数"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0