2010-12-16 46 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