想整一个框架,数据访问想支持多种数据库,应该怎么样做?

NH?

CASTLE?

SUBSONIC?

EF?

LINQ TO SQL?

Spring.NET?

IBeat.NET

CSLA.NET?

 

有没有办法,不用每种数据库都去写一套DataProvide?

求思路!!!!


动漫人物
浏览 581回答 2
2回答

喵喵时光机

如果在调用端用SQL的,我不用做了。Connection很容易做到。但是SQL还是无法兼容,你做分页的时候,还要想想究竟用with 、 row_num 、rownum。 用Trim 还是 ltrim+rtrim,。除非你能在SQL一级进行封装。

开心每一天1111

System.Data.Common.DbProviderFactories.GetFactory()可以研究下这个方法.
打开App,查看更多内容
随时随地看视频慕课网APP