我正在构建一个必须支持 MSSQL 和 MySQL 数据库的应用程序。为了避免存储过程等的重复,我正在考虑使用数据访问应用程序块从任一数据库中检索范围广泛、非常通用的数据集,然后使用与 DB 无关的 LINQ 代码进行更具体的数据访问。
我的另一个选择是使用实体框架,因为最新的 SQL/Connect 库显然支持它,但我最近看到了很多关于 EF 的坏消息,所以我有一些疑问。
哪条路线更好?
我正在构建一个必须支持 MSSQL 和 MySQL 数据库的应用程序。为了避免存储过程等的重复,我正在考虑使用数据访问应用程序块从任一数据库中检索范围广泛、非常通用的数据集,然后使用与 DB 无关的 LINQ 代码进行更具体的数据访问。
我的另一个选择是使用实体框架,因为最新的 SQL/Connect 库显然支持它,但我最近看到了很多关于 EF 的坏消息,所以我有一些疑问。
哪条路线更好?