|
使用存储过程新增数据 存储过程除了可以直接调用之外,还可以用于实体的增删改操作。 还记得在《一步一步学Linq to sql(三):增删改》中创建的留言簿程序吗? 下面我们就来改造这个程序,使用存储过程而不是系统生成的SQL实现实体增删改。 首先,我们创建下面的存储过程
然后,打开留言簿dbml,把存储过程从服务器资源管理器拖拽到设计视图上。 右键点击tbGuestBook实体类,选择配置行为。如下图,为插入操作选择刚才创建的存储过程方法, 并进行参数匹配: 由于我们的存储过程只接受2个参数,相应修改以下创建留言的按钮处理事件:
运行程序后可以发现,在提交修改的时候调用了下面的SQL:
|
相关文章: