C#3.5中的通用数据访问层

时间:2009-08-04 21:01:17

标签: generics data-access-layer

在C#3.5中创建通用数据访问层的最佳做法是什么?剂量LINQ to SQL支持其他数据源,如MySQL,Oracle等。

2 个答案:

答案 0 :(得分:2)

LINQ to SQL仅限SQL Server,并且很可能保持这种状态。如果您想要支持其他数据库,请使用LINQ To Entities。您可以阅读LINQ to SQL and LINQ to Entities here之间的比较。

答案 1 :(得分:0)

根据您的需要,您可能想要调查NHibernate。学习曲线有点陡峭,但有很多网络资源可以帮助您。

它本机支持Sql Server,MySql,Oracle,Postgres,Sqlite,DB2等。