我目前正在构建一个小型 CRUD 应用程序。他们的数据库是一团糟,在接下来的 6 个月到一年的时间里会经常变化。你会为我的数据层推荐什么:
1)ORM(如果是,是哪一个?)
2)Linq2Sql
3) 存储过程
4) 参数化查询
我真的需要一个足够动态(既快速又简单)的解决方案,我可以在其中经常替换表和添加/删除列。
注意:我对 ORM 没有太多经验(只有一点 SubSonic),并且通常倾向于使用存储过程,所以也许这就是要走的路。我很想学习 Ling2Sql 或 NHibernate,如果两者都允许我上面描述的情况。