2008-10-30 22 views
7

Tôi có một tệp LINQ to Sql .dbml tự động tạo chữ ký phương thức của tôi cho các thủ tục được lưu trữ nhất định. ví dụ, tôi có trong SQL spGetEmployees(@Name) vì vậy trong bối cảnh dữ liệu của tôi, tôi có spGetEmployees(string Name).LINQ to SQL Class - Thủ tục lưu trữ Chữ ký thay đổi

Bây giờ, yếu tố cơ bản của tôi đã thay đổi để thêm thông số bổ sung: spGetEmployees(@name, @count) và vì vậy tôi muốn chức năng trong số DataContext của mình cũng thay đổi. Có cách nào để làm điều này mà không thả proc được lưu trữ từ tập tin lớp LINQ to Sql và thêm lại nó?

+0

Có một câu hỏi rất giống nhau tại http://stackoverflow.com/questions/345227/problem-refreshing-tables-in-the-linq -to-sql-designer –

Trả lời

4

Hiện tại nếu bạn sử dụng giao diện người dùng, bạn phải bỏ chức năng và thêm lại vào đó chưa có làm mới. Bạn có thể tự động hóa lớp này bằng sqlmetal.exe, điều này sẽ cho phép bạn tạo lại các tệp này mỗi lần bạn cập nhật cơ sở dữ liệu của mình.

Các vấn đề liên quan