标签: crud

Rails 4:before_filter vs. before_action

在扶手> 4.0.0发电机,创建CRUD操作before_action没有before_filter.它似乎做同样的事情.那么这两者之间的区别是什么?

ruby ruby-on-rails crud ruby-on-rails-4

329
推荐指数
3
解决办法
15万
查看次数

用于Android开发的任何好的ORM工具?

任何在Android上工作的人('gPhone')都拥有或知道我可以找到一个好的ORM工具的地方吗?代码用Java编写,数据库是SQLite.我想要找到的是一个给定对象定义的工具,可以自动生成表和CRUD函数(这将是非常棒的),或者除此之外,一个可以采用表定义,对象定义,并自动生成CRUD功能.问题是所有这一切都必须在Android框架内发生,Android框架有自己的数据库访问工作方式.

java sqlite orm android crud

282
推荐指数
9
解决办法
8万
查看次数

哪种HTTP方法与哪种CRUD方法匹配?

在RESTful样式编程中,我们应该使用HTTP方法作为构建块.虽然哪种方法与经典的CRUD方法相匹配,但我有点困惑.GET/Read和DELETE/Delete非常明显.

但是,PUT/POST有什么区别?它们是否与"创建和更新"一对一匹配?

rest http crud http-method

206
推荐指数
6
解决办法
12万
查看次数

实体框架4 - AddObject与Attach

我最近一直在使用Entity Framework 4,并且稍微混淆了何时使用ObjectSet.AttachObjectSet.AddObject.

根据我的理解:

  • 当实体已存在于系统中时使用"附加"
  • 创建全新实体时使用"AddObject"

所以,如果我正在创建一个新人,我会这样做.

var ctx = new MyEntities();
var newPerson = new Person { Name = "Joe Bloggs" };
ctx.Persons.AddObject(newPerson);
ctx.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

如果我正在修改现有的人,我这样做:

var ctx = new MyEntities();
var existingPerson = ctx.Persons.SingleOrDefault(p => p.Name = "Joe Bloggs" };
existingPerson.Name = "Joe Briggs";
ctx.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

请记住,这是一个非常简单的例子.实际上我使用的是Pure POCO(无代码生成),Repository模式(不处理ctx.Persons)和Unit of Work(不处理ctx.SaveChanges).但是"在幕后",以上是我的实施中发生的事情.

现在,我的问题 - 我还没有找到一个我不得不使用Attach的场景.

我在这里失踪了什么?我们什么时候需要使用Attach?

编辑

只是为了澄清,我正在寻找何时使用Attach over AddObject(或反之亦然)的示例.

编辑2

下面的答案是正确的(我接受了),但我认为我会添加另一个例子,其中Attach将是有用的.

在我上面修改现有Person的示例中,实际上正在执行两个查询.

一个用于检索Person(.SingleOrDefault),另一个用于执行UPDATE(.SaveChanges).

如果(出于某种原因),我已经知道系统中存在"Joe Bloggs",为什么还需要额外的查询才能获得他的第一个?我能做到这一点: …

.net c# crud entity-framework-4

128
推荐指数
3
解决办法
9万
查看次数

React + Redux - 在表单组件中处理CRUD的最佳方法是什么?

我有一个用于创建,读取,更新和删除的表单.我创建了3个具有相同形式的组件,但我传递了不同的道具.我有CreateForm.js,ViewForm.js(只读取删除按钮)和UpdateForm.js.

我曾经使用PHP,所以我总是以一种形式做这些.

我使用React和Redux来管理商店.

当我在CreateForm组件中时,我传递给我的子组件,这个props createForm={true}不会用值填充输入,也不会禁用它们.在我的ViewForm组件中,我传递了这个道具readonly="readonly".

我有一个textarea的另一个问题,它充满了一个值,并且不可更新.具有值的react textarea是readonly但需要更新

只有一个组件可以处理这些不同的表单状态,最好的结构是什么?

你有任何建议,教程,视频,演示分享?

javascript crud reactjs redux

128
推荐指数
2
解决办法
4万
查看次数

如何在Postgres 9.4中对JSONB类型的列执行更新操作

查看Postgres 9.4数据类型JSONB的文档,对我来说如何对JSONB列进行更新并不是很明显.

JSONB类型和函数的文档:

http://www.postgresql.org/docs/9.4/static/functions-json.html http://www.postgresql.org/docs/9.4/static/datatype-json.html

作为示例,我有这个基本的表结构:

CREATE TABLE test(id serial, data jsonb);
Run Code Online (Sandbox Code Playgroud)

插入很简单,如:

INSERT INTO test(data) values ('{"name": "my-name", "tags": ["tag1", "tag2"]}');
Run Code Online (Sandbox Code Playgroud)

现在,我将如何更新"数据"列?这是无效的语法:

UPDATE test SET data->'name' = 'my-other-name' WHERE id = 1;
Run Code Online (Sandbox Code Playgroud)

这个文件记录在哪里,我错过了吗?谢谢.

postgresql crud sql-update jsonb postgresql-9.4

110
推荐指数
8
解决办法
12万
查看次数

88
推荐指数
6
解决办法
4万
查看次数

React.js中的Bootstrap模式

我需要通过单击Bootstrap导航栏和其他位置的按钮打开Bootstrap Modal(显示组件实例的数据,即提供"编辑"功能),但我不知道如何完成此操作.这是我的代码:

编辑:代码更新.

ApplicationContainer = React.createClass({
    render: function() {
        return (
            <div className="container-fluid">
            <NavBar />
                <div className="row">
                    <div className="col-md-2">
                        <ScheduleEntryList />
                    </div>
                    <div className="col-md-10">
                    </div>
                </div>
                <ScheduleEntryModal />
            </div>
        );
    }
});

NavBar = React.createClass({
    render: function() {
        return (
            <nav className="navbar navbar-default navbar-fixed-top">
                <div className="container-fluid">
                    <div className="navbar-header">
                        <a className="navbar-brand" href="#">
                            <span className="glyphicon glyphicon-eye-open"></span>
                        </a>
                    </div>
                    <form className="navbar-form navbar-left">
                        <button className="btn btn-primary" type="button" data-toggle="modal" data-target="#scheduleentry-modal">
                            <span className="glyphicon glyphicon-plus">
                            </span>
                        </button>
                    </form>
                    <ul className="nav navbar-nav navbar-right">
                        <li><a href="#"><span className="glyphicon …
Run Code Online (Sandbox Code Playgroud)

javascript crud twitter-bootstrap reactjs

55
推荐指数
6
解决办法
11万
查看次数

Java(任何框架)中是否有一个CRUD生成器实用程序,如Rails中的Scaffolding?

Java中的CRUD生成器实用程序是否像Rails中的Scaffolding一样?可以在任何框架甚至是普通的servlet中.必须在jsp中生成控制器+视图,而不仅仅是DAO代码......

java ruby-on-rails crud scaffolding

49
推荐指数
10
解决办法
5万
查看次数

退出CRUD

定义:
CRUD -Create, Read, Update, Delete; The four basic functions of persistent storage. In the context of this question, specifically related to business applications.

老实说,我开始编程时的目标不包括成为一名终身CRUD程序员.财务数据只是如此有趣.对我来说,这似乎是大多数编程演出.

我离学校还是比较新鲜,所以任何经验都是非常有益的,但最终我想转向"不那么像CRUD"的东西.目前,我关注一些机器控制类型的工作.但是,我只是不确定如何朝那个方向前进.

所以我想了解其他开发人员对该主题的看法.

  • 你喜欢CRUD吗?为什么?
  • 您在CRUD中的经历是什么样的?
  • 你是如何从CRUD转向非CRUD工作的?
  • 如果你感动了,你喜欢和讨厌什么?
  • 如果你搬家了,哪些技能有利于/加速了转型?

编辑:
我正在以我想要解决问题的态度接近CRUD,而不是为十几个不同的表重新创建具有不同字段的相同表单.

crud

47
推荐指数
7
解决办法
2万
查看次数