问题标签 [crud]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
168 浏览

silverlight - Silverlight - Crud Insert 意外失败?

我有一个项目设置 - 它是托管在 ASP.Net 站点中的 Silverlight 客户端应用程序。它具有用于与 SQL Server 数据库通信的 ADO.Net 实体框架和用于通信的 ADO.Net 数据服务。我在让我的异步 CRUD Silverlight Insert 在我的数据库上工作时遇到了一些麻烦。第一种方法触发良好并传入 URI。但是当“OnClientJobQueryComplete”方法触发时,它失败了大约 5 行,我不明白为什么。异常显示“处理此请求时发生错误”。

代码是从使用 Northwind 数据库的 Microsoft 教程中提取和修改的。本教程中的所有其他代码示例都可以正常工作,因为我的数据库与 Northwind 的结构相似。到目前为止,我已经能够实现 RUD,但不能实现 CRUD。

任何人都可以阐明这个问题吗?

非常感谢帮助!

0 投票
3 回答
3592 浏览

jquery - ASP.NET MVC 中的 jQuery CRUD

看起来我们的团队维护了一个内部网,保证客户用户启用了 javascript,我们知道我们可以介入并开始更“彻底地”使用 jQuery。我们的系统非常大,因此即使我们在 ASP.NET MVC 应用程序中使用区域,但要在区域的每个子系统中添加、编辑、删除和查看数据集的页面数量确实非常大。一个区域的子系统可以有大约二十张数据表。如果有 20 个数据表,并且您有单独的页面要添加、编辑、删除和查看它们,这意味着总共有60 个页面。现在假设每个区域有 20 个子系统,那么单个区域将有 20 * 60 个页面,而我们的 Intranet 上大约有 15 个区域。你明白了,它是巨大的。

继续我的真正观点,我想通过使用 jQuery 功能来减少这一点,重定向到正确的操作并为我完成工作。现在我需要以下领域的一些指导:

  1. 如果我想删除而不使用 ASP.NET MVC 完全回发,这样做的过程是什么?这包括点击删除,它关闭并检查它是否能够删除(必须以正确的方式处理 FK 关系),然后如果能够删除它并从视图中的表中删除该行,所有这些都无需刷新页面。
  2. 如何使用 jQuery 从异步进程中调用删除操作?这样做是否明智?通常我们使用Html.ActionLink. 我必须把它包装成一个表格吗?
  3. 再次,编辑和更新也是如此,最好的方法是什么?

我正在寻找一个优雅的解决方案,并且不难为我必须这样做的每个页面申请一些东西。任何输入将不胜感激。

0 投票
3 回答
6139 浏览

python - 如何在给定数据库表的情况下在 python 中生成基本的 CRUD 功能

我想使用带有基本 crud 操作的 python 开发一个桌面应用程序。python中是否有任何库可以在给定数据库表的情况下为CRUD功能和用户界面生成代码。

0 投票
1 回答
962 浏览

asp.net - 执行 CRUD 操作时,在 try/catch 块中的 linq 中需要哪种类型的异常检查

执行 CRUD(创建、读取、更新、删除)操作时,在 try/catch 块中的 linq 中需要哪种类型的异常检查

例如:

0 投票
1 回答
731 浏览

ruby-on-rails - Rails - map.resources 的冗余 RESTFUL 操作?(新建,创建)

我想知道为什么当您使用 map.resources 在 Rails 中创建安静的路线时,它会生成新、创建、编辑、更新的操作?仅声明一个用于创建更新的操作 并执行此类操作有什么问题吗?

所以我们可以有类似的东西

由于 Restful 是基于动词的,这不是最好的使用方法吗?

感谢您的关注

0 投票
2 回答
5199 浏览

java - 在通用 Spring CRUD DAO 中获取正确的 Hibernate 模板

我对 Spring 还是很陌生,而且我发现制作所有这些 CRUD DAO 很烦人,所以我制作了一个“公共类 GenericCRUDDAO 扩展 HibernateDaoSupport 实现 CRUDDAO”。然后在我的服务对象中,我只是说类似

我不再需要编写简单的 DAO 并将它们连接起来。耶!除了一件事,我确信所有经验丰富的 Spring 开发人员都会立即看到:我无法在 GenericCRUDDAO 中获取 Hibernate 模板,所以这样做

给了我一个空的 ht。不太好。我想把它连接起来,意思是制作一个通用的CRUDDAO bean,然后设置一个静态的AnnotationSessionFactoryBean,但这仍然不会给我一个HibernateTemplate。关于如何解决这个问题以便我可以拥有我的 Hibernate 模板的任何建议?

我应该考虑制作通用 CRUD DAO 的其他问题吗?

干杯

尼克

0 投票
2 回答
499 浏览

.net - Implement data rollback in existing CRUD app

I have an existing CRUD app that I have been tasked with implementing "tomb stoning". I need a way to allow a user to roll a given page of data back to the previous state.

Say I have First Name, Last Name, and Social Security Number on a page in this app. User A updates the Last Name field. Later, User B notices that the New Last Name is different and wants to see Who changed it and roll it back if neccessary.

I am unfamilar with this so if I am missing or misusing some terms, forgive me.

This app has a MS SQL backend and the DAL is mostly SPROCS. Right now there isn't any archiving or tomb stoning to speak of.

I had thought to just make a table for each existing table called tblPerson --> tblPersonTombstone and then the roll back portion would read from that table. Unfortunately, the original DB designers designed it in such a way that a Single page in the App might contain info from 2 or 3 different tables. Thus, I would imagine, I need a more Transaction based approach.

Any direction or pointers will be greatly appreciated. Am I on the right track with my thinking? Maybe I am over complicating it? How have others done it?

I see this post How to implement ‘undo’ operation in .net windows application? and also this one New CodePlex project: a simple Undo/Redo framework but I am concered that neither fit my actual situaiton. I am not looking to let the users click ctl+z. I need to let them roll a whole page back to a previous state. If I am misunderstanding the use of those two examples then please say so.

Thanks for the time.

0 投票
2 回答
743 浏览

php - 我可以使用没有 index.php 或 MVC 的 PHP 框架吗?

是否有一个 PHP 框架不强迫我使用单个index.php作为入口点,或者一个MVC 架构?因为我需要以自己的方式开发一些东西,包括身份验证、安全性、加密、数据库 CRUD 等功能,所以某种框架可以提供帮助。这是RAD吗?

0 投票
2 回答
1153 浏览

asp.net-mvc - 我的 ASP.NET MVC 应用程序结构是否正确?

我一直在阅读教程(特别是使用 Linq-To-Entities 的教程)并且我了解基本概念,但是有些事情给我带来了问题。

这些教程通常只涉及简单的模型和表单,它们只使用基本的创建、更新和删除语句。我的稍微复杂一些,我不确定我是否以正确的方式进行处理,因为当需要处理六个数据库对象的关系时,教程不再提供帮助。

对于 post 方法,执行 CRUD 操作的常用方式

不会做我想做的事,因为完全实现的类没有发布到控制器方法。我可以发布单个字段、表单集合或多个 DTO 对象,然后调用服务或存储库上的方法来获取我从表单发布中收到的信息,以及它需要查询或创建自身的信息,然后从所有这些,创建我可以保存的数据库对象。

我是在正确处理这个问题,还是在混淆框架?我从来没有直接使用实体对象,每当我查询一个实体对象时,我都会将我需要的信息放在 DTO 中,并以此为基础。创作也是如此。这是允许的,还是我避免使用实体直接违背了使用框架的目的?

编辑:我也担心这种方法,因为它需要空构造函数来正确执行 LINQ 查询,因为此错误消息:

LINQ to Entities 仅支持无参数构造函数和初始化程序。

这没什么大不了的,因为我很少需要构造函数中的逻辑,但是没有构造函数而只有公共属性是一个问题吗?

0 投票
5 回答
254 浏览

ajax - CRUD 中的 R - 功能和披露漏洞之间的界限在哪里?

我们都知道使用地址路由和带有 URL 中的参数的 HTTP-Get 进行 Ajax 调用是多么时髦,因为客户端可以缓存这些调用,从而减少服务器负载,但是你们认为这两者之间的界限在哪里?一种解决资源的巧妙方法”和“披露漏洞”?我举几个例子——

假设我在我的银行网站上。在后台,我的浏览器是 HTTP-Getting to /onlinebanking/AForster/transactions。当然,我很担心别人知道我的银行账户登录 ID,所以我总是确保“记住我”没有被选中。但是,我的浏览器访问带有我的登录 ID 的 URL 是否构成泄露漏洞?

如果我在论坛上,并且正在阅读普通用户不应该知道存在的受限线程怎么办。我的浏览器通过对 /forum/Secret-Board/Im-Going-To-Kill-My-Brother/posts 执行 HTTP-Get 来检索线程的内容。我什至使用 Ajax 访问该 URL 的事实是否以某种方式向我的兄弟揭示了该线程的存在?

等等等等。你大概可以想到更多的场景。我真的想要在客户端缓存我的 Ajax 调用的好处,但在这些情况下,对这些 URL 的 Ajaxing 是否会被视为泄露漏洞?