Có điều như quy ước đặt tên tiêu chuẩn cho một lớp tương tác với cơ sở dữ liệu (CRUD hoặc kiểm tra trùng lặp). Ngay bây giờ tôi chỉ cần đặt tên nó như Helper, ví dụ như một tên "Đăng ký" Một lớp học mà tương tác với bảng sẽ được đặt tên là "SubscriptionHelper"Quy ước đặt tên cho lớp tương tác với cơ sở dữ liệu
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace LoopinWineBackOffice.Helper
{
public class SubscriberHelper
{
public static bool IsEmailAlreadyInUsed(string email)
{
using (var dc = new LoopinWiineContainer())
{
return dc.Subscribers.Any(item => item.Email==email.Trim());
}
}
}
}
mẫu mã của tôi là một cái gì đó như thế này.
Tôi đồng ý - bạn nên suy nghĩ các mẫu không đặt tên quy ước. ví dụ. MVC hoặc Kho lưu trữ. Có rất nhiều khung dữ liệu trong .Net cũng - EF - LINQ - ADO ... – SyntaxGoonoo
Tôi không nghĩ có bất kỳ sự xấu hổ nào khi kết thúc với một loạt các chức năng chỉ tương tác với dữ liệu. Tôi thường làm, và khi mục đích chung của họ trở nên rõ ràng, tôi tái cấu trúc lại thành một cái gì đó có ý nghĩa hơn. – Ally