Mở visual lên kết nối đến CSDL kéo lại bảng vào linq là ok
Chào các bạn, mình có 1 vấn đề muốn hỏi. Mình dùng Linq to sql, kéo thả bảng trong csdl vào để tự động sinh ra các lớp, vấn đề là giờ mình thay đổi lại một số kiểu dữ liệu trong vài trường của bảng, giờ làm cách nào để cập nhật lại các lớp do linq sinh ra? Mình không muốn xóa đi rồi kéo lại. Mong các bạn giúp!
Everytime you smile, I smile!
Mở visual lên kết nối đến CSDL kéo lại bảng vào linq là ok
Everytime you smile, I smile!
Everytime you smile, I smile!
Còn theo mình biết thì LINQ chỉ có ánh xạ CSDL thôi chứ làm sao tự động cập nhận dạng vật lý được
nếu không muốn kéo lại thì bạn chỉ còn cách mở file design của linq lên để sửa lại thôi, linq chỉ thực hiện ánh xạ từ csdl vào các class chứ giữa chúng ko có mối liên kết 2 chiều tự động cập nhật đâu. mà khi làm việc với một ứng dụng sử dụng csdl bạn nên dành thời gian để thiết kế csdl thật tốt và hoàn chỉnh để ko phải sửa lại vì các ứng dụng chuyên nghiệp họ ko bao giờ sửa csdl trong khi viết chương trình cả
đúng :d LINQ chỉ có tính ánh xạ tới CSDL thôi chứ k tự động cập nhật so với CSDL được
kéo - thả là 2 từ mô tả cho LINQ to SQL
Dùng Entity Framework mới có thể cập nhật được, còn LINQ to SQL thì cứ xóa-kéo-thả thôi