2010-12-16 49 views
9

我最近一直在使用Django,我真的很喜歡它的內置管理界面。我想知道是否有任何C#MVC項目在那裏模仿django管理員的易用性和結構?Django喜歡管理項目的C#MVC

(我不是在尋找到使用MVC整個的Django模型,只是爲了尋找它的管理部分)

隨着EditorTemplates & DisplayTemplates我可以創建一個類似的足夠的時間和定製每個網站使用Html.DisplayForModel()Html.EditorForModel(),但並不是所有的網站都可以重複使用,我也不會去做類似的事情(儘管我可能走這條路),而且安裝需要更長的時間。我使用Django admin.py的經驗是,10-15行代碼需要很長的時間才能完成long

我以前使用過EntitySpaces,他們提供了一個網絡管理網格,但是a)它的網絡形式,b)它隨着它的繼續開發而獲得的支持越來越少,c)你無法真正使用它和LINQtoSQL,我發現L2S需要的開銷要少得多。

任何你知道的建議或項目?

謝謝!

+0

您可以在Visual Studio 2010中創建動態數據站點,它與Django-admin站點的功能相同。它需要實體框架。 – zsong 2011-04-01 14:59:40

+0

檢查dynamicmvc.com和http://admin.ilaro.net/ – umki 2016-10-18 13:43:03

回答

1

檢出sharp architecture,它會自動爲您定義的實體設置管理CRUD。 (但是這是基於NHibernate的,所以你不能使用Linq2Sql)

雖然如果改進了內置編輯器模板會很好。

+0

夏普很酷,但沒有什麼真正像在.net中的Django管理員。 – jfar 2010-12-16 13:41:20

+0

是啊,我見過夏普,喜歡他們的方法..但除非我錯過了一些重要的東西,我沒有用MvcContrib和一個結構良好的項目。 – TheRightChoyce 2010-12-16 18:26:25

+0

@thechoyce:夏普有一堆T4模板,當你第一次設置項目時就會運行 - 你會得到propper管理員的CRUD(開箱即用的編輯頁面,不用做任何事情)。 MvcContrib和一個格式良好的項目都沒有給你。請參閱:http://www.dimecasts.net/Casts/CastDetails/102 – UpTheCreek 2010-12-16 20:21:42

3

您可以在Visual Studio 2010中創建動態數據站點,它與Django-admin站點執行相同的操作。它需要實體框架。

+1

謝謝!雖然沒有Django Admin那麼出色,但這似乎很好地完成了這項工作。 – mkataja 2013-07-19 15:26:13