Làm sao để lưu trữ dữ liệu trong ứng dụng quản lí của C#
Bây giời mình đang định làm một ứng dụng quản lí đơn giản chẳng hạn , nhưng mình không biết làm thế nào để lưu trữ dữ liệu tốt nhất. Lúc đầu mình nghĩ dùng file văn bản hoặc file nhị phân để lưu nhưng nó chỉ lưu được mấy cái nho nhỏ như mật khẩu hay , password . Còn đối với kiểu thông tin có nhiều trường thì thật khó mà dùng cách này được, Mình thấy trên mạng có nói gì về mấy cái hệ quản trị cơ sở dữ liệu như SQL server ấy, mình đoán là chắc cái này có thể lưu trữ được nhưng mình không hiểu làm cách nào mà có thể kết nối 2 cái đấy với nhau, dữ liệu từ SQL server khi chuyển sang C# thì thành cái gì? . Và chuyển sang như thế nào? Mình có xem về video khi mà mình thấy , có một khóa học về LINQ to SQL , hay ADO.net gì đó, nó ns về mô hình 3 layer, nhưng mình thấy có đoạn họ dùng kéo thả, thế là ra một đoạn code, chả hiểu cái đấy là gì. Ai từng làm về cái này giải thích cho mình cái . Mình xin cám ơn trước
Ngoài SQL Server, còn có Oracle và MySQL. Mình nghĩ bạn nên tìm hiểu cách cài đặt và truy vấn dữ liệu trên SQL Server trước khi kết nối với ứng dụng để lấy dữ liệu.
Đây là link hướng dẫn về SQL (http://www.dofactory.com/sql/tutorial). Sau đó thì tìm hiểu về cách kết nối SQL Server với C#, bạn có thể tham khảo tại đây http://csharp.net-informations.com/dataset/database-tables.htm
Mình có đọc qua các truy vấn và có thực hành các truy vấn đơn giản như thêm sửa xóa rùi , cái cơ bản là mình không hiểu được bản chất của viêc kết nối này . Mình làm theo video thì có thể thấy khi database kết nối với ứng dụng c# thì khi đó nó tạo ra một đối tượng , có thể nói là một class, hình như có 2 class, 1 là class có tên là tên của database và một class là tên của table, nhưng các việc mình làm chỉ là kéo thả nên nó ko rõ bản chất cho lắm. Dù sao thì cũng cám ơn bạn
inbox lúc nào rảnh anh chỉ cho cơ bản rồi tự học