问题标签 [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.
silverlight - Silverlight - Crud Insert 意外失败?
我有一个项目设置 - 它是托管在 ASP.Net 站点中的 Silverlight 客户端应用程序。它具有用于与 SQL Server 数据库通信的 ADO.Net 实体框架和用于通信的 ADO.Net 数据服务。我在让我的异步 CRUD Silverlight Insert 在我的数据库上工作时遇到了一些麻烦。第一种方法触发良好并传入 URI。但是当“OnClientJobQueryComplete”方法触发时,它失败了大约 5 行,我不明白为什么。异常显示“处理此请求时发生错误”。
此代码是从使用 Northwind 数据库的 Microsoft 教程中提取和修改的。本教程中的所有其他代码示例都可以正常工作,因为我的数据库与 Northwind 的结构相似。到目前为止,我已经能够实现 RUD,但不能实现 CRUD。
任何人都可以阐明这个问题吗?
非常感谢帮助!
jquery - ASP.NET MVC 中的 jQuery CRUD
看起来我们的团队维护了一个内部网,保证客户用户启用了 javascript,我们知道我们可以介入并开始更“彻底地”使用 jQuery。我们的系统非常大,因此即使我们在 ASP.NET MVC 应用程序中使用区域,但要在区域的每个子系统中添加、编辑、删除和查看数据集的页面数量确实非常大。一个区域的子系统可以有大约二十张数据表。如果有 20 个数据表,并且您有单独的页面要添加、编辑、删除和查看它们,这意味着总共有60 个页面。现在假设每个区域有 20 个子系统,那么单个区域将有 20 * 60 个页面,而我们的 Intranet 上大约有 15 个区域。你明白了,它是巨大的。
继续我的真正观点,我想通过使用 jQuery 功能来减少这一点,重定向到正确的操作并为我完成工作。现在我需要以下领域的一些指导:
- 如果我想删除而不使用 ASP.NET MVC 完全回发,这样做的过程是什么?这包括点击删除,它关闭并检查它是否能够删除(必须以正确的方式处理 FK 关系),然后如果能够删除它并从视图中的表中删除该行,所有这些都无需刷新页面。
- 如何使用 jQuery 从异步进程中调用删除操作?这样做是否明智?通常我们使用
Html.ActionLink
. 我必须把它包装成一个表格吗? - 再次,编辑和更新也是如此,最好的方法是什么?
我正在寻找一个优雅的解决方案,并且不难为我必须这样做的每个页面申请一些东西。任何输入将不胜感激。
python - 如何在给定数据库表的情况下在 python 中生成基本的 CRUD 功能
我想使用带有基本 crud 操作的 python 开发一个桌面应用程序。python中是否有任何库可以在给定数据库表的情况下为CRUD功能和用户界面生成代码。
asp.net - 执行 CRUD 操作时,在 try/catch 块中的 linq 中需要哪种类型的异常检查
执行 CRUD(创建、读取、更新、删除)操作时,在 try/catch 块中的 linq 中需要哪种类型的异常检查
例如:
ruby-on-rails - Rails - map.resources 的冗余 RESTFUL 操作?(新建,创建)
我想知道为什么当您使用 map.resources 在 Rails 中创建安静的路线时,它会生成新、创建、编辑、更新的操作?仅声明一个用于创建和更新的操作 并执行此类操作有什么问题吗?
所以我们可以有类似的东西
由于 Restful 是基于动词的,这不是最好的使用方法吗?
感谢您的关注
java - 在通用 Spring CRUD DAO 中获取正确的 Hibernate 模板
我对 Spring 还是很陌生,而且我发现制作所有这些 CRUD DAO 很烦人,所以我制作了一个“公共类 GenericCRUDDAO 扩展 HibernateDaoSupport 实现 CRUDDAO”。然后在我的服务对象中,我只是说类似
我不再需要编写简单的 DAO 并将它们连接起来。耶!除了一件事,我确信所有经验丰富的 Spring 开发人员都会立即看到:我无法在 GenericCRUDDAO 中获取 Hibernate 模板,所以这样做
给了我一个空的 ht。不太好。我想把它连接起来,意思是制作一个通用的CRUDDAO bean,然后设置一个静态的AnnotationSessionFactoryBean,但这仍然不会给我一个HibernateTemplate。关于如何解决这个问题以便我可以拥有我的 Hibernate 模板的任何建议?
我应该考虑制作通用 CRUD DAO 的其他问题吗?
干杯
尼克
.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.
asp.net-mvc - 我的 ASP.NET MVC 应用程序结构是否正确?
我一直在阅读教程(特别是使用 Linq-To-Entities 的教程)并且我了解基本概念,但是有些事情给我带来了问题。
这些教程通常只涉及简单的模型和表单,它们只使用基本的创建、更新和删除语句。我的稍微复杂一些,我不确定我是否以正确的方式进行处理,因为当需要处理六个数据库对象的关系时,教程不再提供帮助。
对于 post 方法,执行 CRUD 操作的常用方式
不会做我想做的事,因为完全实现的类没有发布到控制器方法。我可以发布单个字段、表单集合或多个 DTO 对象,然后调用服务或存储库上的方法来获取我从表单发布中收到的信息,以及它需要查询或创建自身的信息,然后从所有这些,创建我可以保存的数据库对象。
我是在正确处理这个问题,还是在混淆框架?我从来没有直接使用实体对象,每当我查询一个实体对象时,我都会将我需要的信息放在 DTO 中,并以此为基础。创作也是如此。这是允许的,还是我避免使用实体直接违背了使用框架的目的?
编辑:我也担心这种方法,因为它需要空构造函数来正确执行 LINQ 查询,因为此错误消息:
LINQ to Entities 仅支持无参数构造函数和初始化程序。
这没什么大不了的,因为我很少需要构造函数中的逻辑,但是没有构造函数而只有公共属性是一个问题吗?
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 是否会被视为泄露漏洞?