2010-12-16 8 views
9

最近私はDjangoを使ってきましたが、私は組み込みの管理インターフェースが大好きです。私はそこにC#MVCのプロジェクトがあれば、その容易さと構造の面でdjango管理者を模倣しているのだろうかと思っていましたか?私は上と同様のものを作成することができEditorTemplates & DisplayTemplatesの十分な時間やカスタマイズでDjango Like Admin Project for C#MVC

(私はちょうどそれの管理部分を探して、MVCにおける全体のDjangoモデルを使用することを探していないよ)

サイトごとにHtml.DisplayForModel()Html.EditorForModel()を使用していますが、すべてを再利用することはできませんし、そのようなことをやっていることもありません(私はそのルートに行くかもしれませんが)。 Django admin.pyでの私の経験は、コードの10-15行が長いlong 長い道に行くということです。

以前はEntitySpacesを使用していましたが、ウェブ管理グリッドを提供していましたが、a)ウェブフォーム、b)開発を続けるにつれてサポートが少なくなった、c)本当に使用できませんLINQtoSQLを同時に使用すると、L2Sのオーバーヘッドを大幅に削減できます。

あなたが知っている推奨事項やプロジェクトはありますか?

ありがとうございます!

+0

Visual Studio 2010では、Django-adminサイトと同じように、動的データサイトを作成できます。 Entity Frameworkが必要です。 – zsong

+0

dynamicmvc.comとhttp://admin.ilaro.net/をチェックしてください。 – umki

答えて

1

sharp architectureをチェックすると、定義したエンティティの管理CRUDが自動的に設定されます。 (ただし、これはNHibernateをベースにしているので、Linq2Sqlを使用することはできません)

組み込みのエディタテンプレートが改善されていれば素晴らしいでしょう。

+0

シャープはクールですが、実際には.netのDjango管理者のようなものはありません。 – jfar

+0

ええ、私はSharpを見たことがありますし、彼らのアプローチが好きです。しかし、私はそれが何もメジャーなものを逃していない限り、私はまだMvcContribとうまく構造化されたプロジェクトでやっていません。 – TheRightChoyce

+0

@thechoyce:Sharpには、プロジェクトを最初にセットアップしたときに実行されるT4テンプレートがたくさんあります。プロッパーの管理者CRUD(何もせずにすぐにあなたのエンティティのページを編集できます)を取得します。 MvcContribも書式の整ったプロジェクトもあなたにそれを与えません。参照してください:http://www.dimecasts.net/Casts/CastDetails/102 – UpTheCreek

3

Visual Studio 2010では、Django-adminサイトと同じように、動的データサイトを作成できます。 Entity Frameworkが必要です。

+1

ありがとう! Django Adminのように例外的ではありませんが、これはかなりうまくいくと思われます。 – mkataja