问题标签 [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 投票
1 回答
4802 浏览

c# - Visual C# 2008. 使用 Dataset、DataRow 和 Access Mdb 的 CRUD 示例

我正在使用 Visual Studio C# 2008
我已经(视觉上)创建了一个指向 mdb 文件的数据集(Access 2007)
这个数据集称为“EstacionarDataSet”

  • 此代码在 Form2(不是 mainform)中执行,我试图将新记录插入到唯一的表 mdb 文件中(此代码不起作用,但没有给出任何异常)。

  • 主窗体包含一个System.Windows.Forms.DataGridView组件,附加到这个 mdb 文件,它工作正常,它正确显示记录等。(PS:我使用 Access 添加了一些示例记录)

  • 我需要一些代码示例来添加新行、更新和删除...谢谢

0 投票
1 回答
440 浏览

c# - 创建/更新/删除分层数据的正确方法

所以我有一个这样的结构:

我正在构建一个 ASP.NET MVC Web 应用程序,作为其功能的一部分,它允许用户创建一个 Widget 对象并将 Component 对象(具有许多属性)分配为 Widget 对象的“子级”。用户可能没有组件或可能添加 50 个。此外,他们可能编辑一个 Widget 对象并任意删除或更改组件属性。

应用程序中的一切都在工作,但我对它的结构方式不满意。目前在提交时,我提交所有组件及其所有属性。我删除当前与此 Widget 关联的所有组件,然后枚举每个组件并重新添加它。

...但我对这个解决方案不满意。对于某些具有大量组件(例如 500 个)的 Widget,即使用户只更改了一个组件,此过程也可能非常耗时。但是替代方案(在每个组件的基础上跟踪创建/更新/删除)似乎构建起来真的很痛苦。

确信我可以做得更好,所以我很想知道可以应用什么样的模式来解决这个问题(一般来说),特别是在 Web 应用程序的上下文中。

0 投票
2 回答
962 浏览

java - OpenXava - 创建包含所有模块的列表

有什么方法可以为 OpenXava 创建简单的起始页。我的意思是带有所有模块链接的页面,例如:

  1. 人们
  2. 发票
  3. ETC...

开箱即用的解决方案会很棒。我没有在这个主题的文档中找到任何东西。

谢谢

0 投票
1 回答
271 浏览

unit-testing - 活动记录和存储库模式结合在一起。可以接受吗?

我真的很喜欢这两种模式。

存储库模式的缺点是它的成本(比活动记录需要更多时间)。好处是更高的抽象,这确实有助于复杂的业务逻辑。

Active Record 的缺点是可测试性较低(需要进行数据库交互)并且难以处理复杂的域逻辑。

在同一个应用程序中使用这两种模式中的精华是否可以接受?

我正在考虑将活动记录用于简单的 CRUD,将存储库用于复杂的域对象。

这个意图背后的想法是降低代码成本,但仍然有一个好的代码。

0 投票
9 回答
8402 浏览

java - Generating simple crud applications in Spring based off existing database or hibernate configurations?

I'm attempting to learn Spring MVC but have been spoiled by Grails. While I am able to get a basic web application working I was wondering if there were any tools that could do some of the work to create a crud application given a database or hibernate data model? The only one I've found so far is http://www.skywayperspectives.org/portal/web/guest/downloads/overview I'm not sure how to take the generated code and convert it to use either maven or ant for it's build process.

0 投票
3 回答
1964 浏览

vb.net - vb.net 在 CRUD 应用程序开发中相对于 vb6 的优势

与 vb6 相比,vb.net 有哪些改进使开发这样的应用程序更容易?

0 投票
6 回答
516 浏览

asp.net - 将 Web 表单上的多个复选框更新到数据库的最佳实践

一个示例案例场景 - 我有一个带有一个问题和多个答案的表单作为复选框,因此您可以选择多个。存储答案的表格如下:

使用存储过程将这些答案更新到数据库的最佳方法是什么?在不同的工作中,我看到了所有范围,从简单地删除所有以前的答案和插入新的答案,到传递要删除的答案列表和要添加到存储过程的答案列表。

在我目前的项目中,性能和可扩展性非常重要,所以我想知道最好的方法是什么?

谢谢!安德烈

0 投票
4 回答
343 浏览

c# - Linq:为什么这种方法似乎不起作用?标准方法应该是什么?

为什么这种方法似乎不起作用?标准方法应该是什么?

此代码生成以下异常:

我还尝试了以下方法:

它也没有用。

0 投票
1 回答
7208 浏览

java - Netbeans 创建“来自实体类的 JPA 控制器类”

我想实现对 JAVA 程序已有的数据库模式可用的基本 CRUD 操作。换句话说,我有一个与 PHP 一起使用的数据库模式,我只需要它们成为 JAVA 应用程序中可用的实体。我发现我可以使用 Netbeans 并从 DB 成功创建实体!

(实体看起来像这样: http: //pastebin.com/f601b9218

但是,当我尝试从 Netbeans 中的实体类创建 New > JPA 控制器时,我得到了空的 JPA 控制器类,例如:

它是空的 :) 当我从示例和教程中阅读时,我期待生成的 JPA 控制器类中的 CRUD 函数。空的 JPA 控制器类可能是什么原因?有没有其他简单的方法让我“只是”将数据库表与 JAVA 类匹配以进行基本的 CRUD 操作。(我希望有一种简单的方法来实现主动记录模式)

提前致谢。

0 投票
1 回答
1361 浏览

c# - 使用 Linq2Sql 在 C# asp.net MVC 中创建和更新多对多关系

我按照 NerdDinner 教程在 MVC 中创建了一个 Web 应用程序。我有 2 个字段与我的“晚餐”有多对多的关系。对于每个“晚餐”,我需要能够从公司表中选择一个或多个公司,并从服务表中选择一个或多个服务。我已经阅读博客和论坛两天了,但似乎无法弄清楚。我有一个 ServicetoDinner 表,其中包含服务和晚餐的外键,对于公司也是如此。我知道如何循环显示它们,但我不知道在创建新的“晚餐”时如何选择多个公司和/或服务以及如何保存它们。

我越来越沮丧。谢谢!