我几乎在所有项目中都使用了存储库模式。我有一个引用了我的数据库表的.edmx / .dbml文件,然后为每个表创建一个'Tablename'Repository.cs
这些类中的每一个都使用相同的方法,只调用要调用的表的类型。
public IQueryable<Area> FindAll()
public IQueryable<Department> FindAll()
public IQueryable<Boss> FindAll()
有什么建议吗?这真的会减少我的开发时间,我认为人们会喜欢使用它。
谢谢!
答案 0 :(得分:3)
你需要t4模板然后......
阅读Scotts作为开始 - 他亲自引用其他资源来帮助您入门并参考Entity Framework / Linq2SQL的内容
答案 1 :(得分:0)
我是第一个有兴趣使用你的代码的人!
如jpg所述,为Visual Studio创建模板是一个选项,但您还可以创建一个包含您正在描述的所有有用方法的汇编库。
这样,人们可以更轻松地将程序集添加到现有项目。如果你的库真的很有用,你甚至可以在codeplex或github上开源。