2016-10-09 12 views
5

Pracowałem z cakephp przez kilka lat, a teraz chcesz wypróbować asp.net mvc.Cakephp wypalić w asp.net mvc

W CakePHP jest piec plugin, który pozwala na tworzenie standardowych funkcjonalności w oparciu o konfigurowalne szablony. Na przykład. Zmieniając te szablony według moich potrzeb

1) dla kontrolera

https://github.com/cakephp/bake/blob/master/src/Template/Bake/Controller/controller.ctp https://github.com/cakephp/bake/blob/master/src/Template/Bake/Element/Controller/index.ctp https://github.com/cakephp/bake/blob/master/src/Template/Bake/Element/Controller/add.ctp

2) dla modelu pliku

https://github.com/cakephp/bake/blob/master/src/Template/Bake/Model/table.ctp

3) dla przeglądanie plików

https://github.com/cakephp/bake/blob/master/src/Template/Bake/Template/index.ctp https://github.com/cakephp/bake/blob/master/src/Template/Bake/Element/form.ctp

mogę uruchomić polecenie z CLI i uzyskać pełną walidację funkcjonalny, pliki sterownika z działaniami i przeglądanie plików - w oparciu o strukturach i relacjach między nimi istniejących tabel. Wtyczka utworzy rzeczywiste pliki php w odpowiednich katalogach z zawartością zgodną z plikami szablonów. Posiadanie wstępnie spersonalizowanych szablonów wypalania umożliwia wygenerowanie CRUD lub dowolnej innej niestandardowej funkcjonalności w ciągu kilku minut.

Czy istnieje podobną funkcjonalność w MVC ASP.NET (v5 lub powyżej)? Pożądanymi funkcjami będzie możliwość pełnego dostosowania szablonów, które będą używane do tworzenia kontrolerów, plików cshtml i plików modeli - zakładając, że mamy już tabele z obcymi powiązaniami kluczy w bazie danych. (Najlepiej za darmo, ale nie koniecznie)

Dzięki

+0

AFAIK, w ASP .NET MVC nazwaliśmy go funkcją "rusztowania", która tworzy kontrolery i widoki na podstawie wygenerowanych klas modeli bazy danych. Klasy modeli mogą być generowane z istniejącej bazy danych przy użyciu Entity Framework, DBML, XPO, ODBC lub innych źródeł danych, następnie możesz użyć rusztowania, tworząc "Nowy obiekt rusztowaniowy" w katalogu Kontrolerów. –

+0

Czy odpowiedź Rafaela ci pomogła? –

Odpowiedz

1

myślę this link może pomóc z szablonów w visual studio. Jeśli chcesz korzystać z wiersza poleceń, być może yeoman może ci pomóc. Zobacz this link, aby sprawdzić, czy zadziała.