Tôi tên bảng của tôi giống hệt như tôi đặt tên cho các đối tượng mà tôi sẽ tạo ra để bọc chúng lại. Điều này làm việc tốt với các ORM hiện đại (các trình ánh xạ quan hệ đối tượng) vì chúng thường có thể tạo ra một mô hình đối tượng cho bạn dựa trên cấu trúc cơ sở dữ liệu của bạn (hoặc cách khác xung quanh).Câu trả lời được chấp nhận dường như làm giảm bớt "nỗi đau của việc đánh dấu gạch dưới", nhưng tôi coi trọng nó. Đau khổ từ RSI, đặc biệt là trong pinkys của tôi, mà tôi sử dụng để giữ phím Shift và Ctrl, tôi hoàn toàn làm mọi thứ có thể để tránh những dấu gạch dưới không cần thiết. Tất nhiên, một câu trả lời hay cho vấn đề này là để remap phím CapsLock của bạn hoặc phím Shift hoặc phím Underscore. Nhưng trong mọi trường hợp, tôi thêm câu trả lời này cho một câu hỏi cũ vì không ai đề cập đến làm việc với ORM của bạn. Kể từ khi tôi làm hầu hết các chương trình trong .NET hầu hết các thuộc tính của tôi là lạc đà cased và vì vậy tôi tên cột db của tôi trong trường hợp lạc đà là tốt. Tôi hoàn toàn không có vấn đề gì khi viết tắt. Vì vậy, tôi làm những việc như:
PersonDao.GetIdByName ("Hello world").
Vỏ bọc lạc đà chắc chắn gây phiền toái cho các tên dài ... nhưng sau đó, tôi tránh các tên dài. Thông thường nó có nghĩa là tôi đã tổ chức mọi thứ không chính xác. Và nếu tôi xác định rằng tôi đã không, tốt ... trong những trường hợp đó, tên dài rất hiếm trong mã của tôi và tình huống rất độc đáo, dù sao nó cũng không làm chậm tôi.
Tôi nghĩ rằng việc đặt tên hoàn toàn có tầm quan trọng tối thượng. Và cũng giống như một số người có một fetish XML, những người khác có fetishes cơ sở dữ liệu. Cá nhân, tôi thích sử dụng ORM của tôi để bỏ qua cơ sở dữ liệu của tôi hoàn toàn (hoặc càng nhiều càng tốt). Để tạo điều kiện này, tôi đặt tên cho các cột của mình giống như tôi đặt tên các thuộc tính trong mã. Vì vậy, cuối cùng, dấu gạch dưới ghét sang một bên, tôi sử dụng mọi quy ước tồn tại cho ngôn ngữ mà mã của tôi tồn tại.
@TheTXI - câu hỏi đó là về tiền tố bảng chứ không phải về kiểu đặt tên – sasa
+1 để chỉnh sửa lại câu hỏi của riêng bạn ! –