相关疑难解决方法(0)

REST URI约定 - 创建资源时的单数或复数名称

我是REST的新手,我发现在一些RESTful服务中,他们使用不同的资源URI进行更新/获取/删除和创建.如

  • 创建 - 使用/ resource(单数)在某些地方使用POST方法(观察复数)使用/ resources
  • 更新 - 使用/ resource/123和PUT方法
  • 获取 - 使用/ resource/123和GET方法

我对这个URI命名约定有点困惑.我们应该使用复数或单数来创建资源?决定时应该有什么标准?

rest resources uri naming-conventions

491
推荐指数
15
解决办法
16万
查看次数

LINQ to SQL中内连接的语法是什么?

我正在编写一个LINQ to SQL语句,我正在使用ONC#中的子句进行普通内连接的标准语法.

如何在LINQ to SQL中表示以下内容:

select DealerContact.*
from Dealer 
inner join DealerContact on Dealer.DealerID = DealerContact.DealerID
Run Code Online (Sandbox Code Playgroud)

.net c# sql join linq-to-sql

433
推荐指数
9
解决办法
57万
查看次数

MongoDB的命名约定是什么?

是否有一组MongoDB权限的首选命名约定,例如数据库,集合,字段名称?

我在考虑这些问题:

  • 数据库:由目的(单数形式的单词)和以"db"结尾 - 全部小写:imagedb,resumedb,memberdb等.
  • 收藏:小写复数:图像,简历,
  • 文档字段:lowerCamelCase,例如memberFirstName,fileName等

naming-conventions mongodb

166
推荐指数
5
解决办法
9万
查看次数

是否有MySQL的命名约定?

我是这样做的:

  1. 表名是小写的,使用下划线来分隔单词,并且是单数的(例如'foo','foo_bar'等.
  2. 我一般(并不总是)有一个自动增量PK.我使用以下约定:tablename_id(例如'foo_id','foo_bar_id'等).
  3. 当一个表包含一个外键列时,我只是从它来自的任何表中复制该键的列名.例如,假设表'foo_bar'具有FK'foo_id'(其中'foo_id'是'foo'的PK).
  4. 在定义FK以强制执行参照完整性时,我使用以下命令:tablename_fk_columnname(例如,进一步示例3,它将是'foo_bar_foo_id').由于这是表名/列名组合,因此保证在数据库中是唯一的.
  5. 我订购这样的列:PKs,FKs,然后按字母顺序排列其余列

有没有更好,更标准的方法来做到这一点?

mysql naming-conventions mysql-workbench

145
推荐指数
5
解决办法
11万
查看次数

枚举的单数或复数?

您是使用单数还是复数进行枚举?我认为在宣言中使用复数是最合理的

enum Weekdays
{
    Monday,
    Tuesday,
    Wednesday,
    Thursday,
    Friday,
    Saturday,
    Sunday
}
Run Code Online (Sandbox Code Playgroud)

...但我认为使用该类型时,单数形式更有意义,例如

Weekday firstDayOfWeek = Weekday.Monday;
Run Code Online (Sandbox Code Playgroud)

我在某个地方读了一个建议,使用单数的常规枚举和带有标志的复数,但我想听到更多的利弊.

enumeration coding-style

76
推荐指数
6
解决办法
2万
查看次数

在MongoDB中有名称集合的约定吗?

我想知道是否存在数据库集合的约定,例如:

PageVisitpage_visit.

这些符号有任何优点/缺点吗?

naming-conventions mongodb

70
推荐指数
4
解决办法
5万
查看次数

单数或复数数据库表名?

完全重复

表命名困境:奇异与多个名称

使用单个或多个数据库表名更好吗?有接受的标准吗?

我听到过支持和反对的论据,你们有什么想法?

mysql sql sql-server

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

20
推荐指数
2
解决办法
1万
查看次数

数据库表命名,复数或单数

命名数据库的表和模式时,最好使用单数或复数.例如.应该是客户还是客户?

当命名应该是资本,如客户或客户?关于命名的任何最佳实践?

database visual-studio

15
推荐指数
4
解决办法
7195
查看次数

MySQL:多个字段的唯一约束

我有两个表 - >变量(id,name)和Variable_Entries(id,var_id,value).

我希望每个变量都有一组唯一的条目.如果我使值条目唯一,那么另一个变量将不能具有相同的值,这是不正确的.

有没有办法让值列对于相同的var_id是唯一的?

mysql sql unique

10
推荐指数
2
解决办法
1万
查看次数