2013-04-25 26 views
8

Khi tôi tạo bối cảnh bằng kỹ thuật đảo ngược công cụ EF Power Tools, nó tạo một lớp với tên DB của tôi trong một tệp có tên DB của tôi. Tôi đã có thể sửa đổi mẫu T4 để sử dụng tên tĩnh cho tên lớp Ngữ cảnh. Tuy nhiên, tôi muốn sử dụng cùng một tên tĩnh với tên tệp của lớp. Tôi có thể làm cái này như thế nào?Tùy chỉnh tên tập tin ngữ cảnh khi sử dụng Entity Framework Power Tools Reverse Engineering

Trả lời

1

Tôi không nghĩ rằng có thể tùy chỉnh tên tệp được tạo trong phiên bản hiện tại.

Trừ khi bạn muốn thử hack PowerTools source code, đặt cược tốt nhất của bạn có lẽ chỉ là để cấu trúc lại tên tệp lớp bằng cách nhấn F2 sau khi tạo.

Nếu bạn cần cấu trúc lại một loạt tệp, có thể bạn nên viết một tập lệnh nhỏ để đặt lại tên cho các lớp và tên tệp của chúng và chạy sau mỗi thế hệ EF.

+0

Tôi đã nghĩ đến việc này, nhưng có vẻ như họ đang cố gắng loại bỏ công cụ này. –

-1

đổi tên tệp .tt đang tạo tên tệp lớp.

mỗi http://msdn.microsoft.com/en-us/data/jj593170.aspx

Nó nói

Customize Xếp Engineer Templates - Thêm ngược lại mặc định kỹ sư T4 mẫu để dự án của bạn, do đó bạn có thể tùy chỉnh hệ mã.

Khi lệnh này được chạy, bạn sẽ có thể đổi tên tệp .tt đang tạo tên tệp lớp cụ thể đó.

+0

Điều này không cung cấp câu trả lời cho câu hỏi. Để phê bình hoặc yêu cầu làm rõ từ tác giả, hãy để lại nhận xét bên dưới bài đăng của họ. Điều này thực sự thậm chí không gần với một câu trả lời hoàn chỉnh. – Jesse

+0

thực sự phụ thuộc vào những gì chúng đang làm, tên của tệp .tt trong T4 chắc chắn có thể thay đổi tên của tệp đầu ra. câu hỏi cụ thể nói tên * của lớp * – Maslow

+0

Phải, và * rằng * nhận xét bắt đầu trợ giúp với câu trả lời hoàn chỉnh. – Jesse

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