2012-06-06 31 views
5

Như bạn đã biết để tạo mẫu t4 mới trong MVC, cần phải thêm CodeTemplates thư mục vào dự án. Có hai thư mục con chính 1- AddController, 2- AddView Tôi luôn sử dụng thư mục AddView để thêm mẫu mới để tạo chế độ xem tùy chỉnh, biết tôi cần mẫu mới để tạo bộ điều khiển, nhưng khi tôi thêm tệp tt mới vào AddController thư mục, không có bất kỳ tùy chọn mới trong các mẫu của bộ điều khiển mới, luôn luôn có 3 lựa chọn:Mẫu điều khiển T4 mới trong MVC3

enter image description here

Vậy làm thế nào tôi có thể thêm tùy chọn mới để cửa sổ Add điều khiển để sử dụng tùy chỉnh của tôi điều khiển mẫu? Hoặc nếu tôi thử cách sai, đề xuất của bạn để sử dụng Mẫu để tạo bộ điều khiển là gì?

Trả lời

4

Có vẻ như bạn chỉ có thể mở rộng hộp thoại Add điều khiển với việc sử dụng các gói MvcScaffolding NuGet:

Từ asp.net page:

Các ASP.NET MVC 3 Công cụ cập nhật bao gồm lớn Visual Studio hỗ trợ cho hệ thống giàn giáo này, chẳng hạn như:

  • 01 Bộ điều khiển hiện hỗ trợ đầy đủ giàn giáo tự động tạo, đọc, cập nhật và xóa hành động điều khiển te và tương ứng với lượt xem. Theo mặc định, điều này sẽ dàn dựng mã truy cập dữ liệu bằng Mã EF Đầu tiên.
  • Thêm Hộp thoại điều khiển hỗ trợ giàn giáo mở rộng qua gói NuGet như MvcScaffolding. Điều này cho phép cắm các khung hình tùy chỉnh vào hộp thoại cho phép bạn tạo các giàn giáo cho các công nghệ truy cập dữ liệu khác chẳng hạn như NHibernate hoặc thậm chí JET với ODBCDirect nếu bạn quá nghiêng!

Bạn có thể bắt đầu tìm hiểu về MvcScaffolding from this article.

+0

Tôi hỏi một câu hỏi tương tự tại đây: http://stackoverflow.com/questions/13838142/put-all-methods-in-one-tt-file-and-use-it-in-another-t4-files- trong codetemplates bạn vui lòng kiểm tra xem nó – Saeid

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