MVC3管理多个查找表的最佳解决方案

时间:2012-01-05 22:13:21

标签: asp.net asp.net-mvc-3

我很难找到合适的解决方案来管理多个可修改的查找表(超过40个),其中大多数具有相同的结构。我正在使用存储库方法,但我无法使其工作。有人是一个有效的例子吗?

2 个答案:

答案 0 :(得分:0)

查看我的EF4.1 / 4.2存储库模式,它允许您轻松连接到EF4.1数据库并在整个解决方案中查询它。

http://blog.staticvoid.co.nz/2011/10/staticvoid-repository-pattern-nuget.html

这里也提供了一个工作源应用程序:

http://dl.dropbox.com/u/37129059/StaticVoid.Repository.Demo.zip

答案 1 :(得分:0)

一个非常适合我的工具是t4代码生成模板,它可以从查找表中生成枚举。当您向查找表添加一些新项目时,它可以为您节省大量工作并使源代码保持最新。

我还使用了一个包含~30个查找表的数据库,并且很容易设置,修改和使用(尽管之前我对t4模板了解不多)。

http://erraticdev.blogspot.com/2011/01/generate-enum-of-database-lookup-table.html