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