|
1
|
| David Raznick · 技术社区 · 17 年前 |
|
|
1
2
hibernate和linqtosql正是您想要的 |
|
|
2
2
我认为你最好把时间花在写更多的sql上,并且变得更适应它。我认识的大多数开发人员都经历过这样的过程,在那里,他们最初接触SQL的经历激励他们编写自己的ORM或一组帮助类来自动生成SQL,从而完全绕过SQL通常他们会继续添加和优化它,直到它和sql一样复杂(如果不是更复杂的话)。结果有时相当滑稽——我继承了一个应用程序,它有一个名为“And.cs”和“Or.cs”的类,其主要功能是将“And”和“Or”分别添加到字符串中。 SQL是为了处理各种各样的复杂性而设计的。如果应用程序的数据设计很简单,那么操作该数据的SQL也将很简单对于简单的事情使用不同类型的查询语言,然后对于复杂的事情使用sql,这没有多大意义,因为sql可以很好地处理这两种事情。 |
|
4
1
Entity SQL
是
轻微地
比Transact-SQL更高的级别(位置)除此之外,
HQL
等,用于对象模型方法,LINQ(
等 |
|
|
5
0
马丁·福勒把全部的能量都注入这个系统,产生了 Active Record 模式我想这就是你要找的? |
|
|
6
0
不确定这是否符合您要查找的内容,但我一直在根据数据访问对象的定义动态生成sql;这样做的目的是反映类,并且默认情况下假定其名称是表名,所有属性都是列。我也有搜索条件对象来构建where部分。dao可以包含其他dao类的列表,并指导连接。 由于您需要一些东西来处理大多数重复的sql,所以这种方法可以做到这一点。如果没有,我只能求助于手写的sql或存储过程。 |
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |