我正在开发一个应用程序,它目前通过ADO.NET和硬编码的SQL语句查询(相当大的)数据库。无可否认,这很丑陋(即,如果在SQL中犯了错误,将不会引发编译时错误)并且可能存在危险(由于SQL注入等原因,尽管这对于此特定应用程序来说不太可能是问题),但是最初并未考虑因为这个应用程序真的只对这个数据库中的一小部分表格感兴趣(至少现在是这样)。什么时候应该考虑使用ORM框架?
LinqToSQL看起来很有趣,但由于该应用程序也需要有能力连接到Oracle数据库,所以该计划是一个非启动器。
像我这样的项目,是否适合与ORM框架集成,或者会过于矫枉过正?
这看起来像http://的副本stackoverflow.com/questions/349718/ado-net-entity-framework-decision-making-between-orm-solutions等等。搜索“Orm框架”,你会看到。 – 2009-07-14 04:41:56