Oracle ADO.NET已知问题?
所以,我在我的公司开始了一个新的项目,它有点大。我们将使用.NET3.5,我想知道是否有任何已知的bug或性能问题会给我的项目带来奇怪的行为?我正在读一些关于EFv4的文章,他们说EFv3.5有太多的问题 毕竟,最好和最快的方法是什么,ADO.NET实体还是将数据从数据库直接提取到DataReader?EF Oracle提供程序是否稳定Oracle ADO.NET已知问题?,oracle,entity-framework,architecture,ado.net,Oracle,Entity Framework,Architecture,Ado.net,所以,我在我的公司开始了一个新的项目,它有点大。我们将使用.NET3.5,我想知道是否有任何已知的bug或性能问题会给我的项目带来奇怪的行为?我正在读一些关于EFv4的文章,他们说EFv3.5有太多的问题 毕竟,最好和最快的方法是什么,ADO.NET实体还是将数据从数据库直接提取到DataReader?EF Oracle提供程序是否稳定 这个项目将是.NET 3.5和Oracle。 < P>如果你在看EF,你也可以考虑NHiBiNATE,在我的最长时间里会更好。在工作中,我们尝试了这两种方法,并
这个项目将是.NET 3.5和Oracle。 < P>如果你在看EF,你也可以考虑NHiBiNATE,在我的最长时间里会更好。在工作中,我们尝试了这两种方法,并选择了第二种,因为您还可以在其中编写一些原始Sql hql查询 如果您仍然决定使用ADOI,并且项目的规模很大,那么您需要遵守一定的规则,以避免弄乱sql查询字符串 附言:
忘了提到NHiBernt也支持LINQ,它也生成了比EF更好的和更干净的SQL查询。 < P>如果你在看EF,你也可以考虑NHiBernt,在我的时间里,这是更好的。在工作中,我们尝试了这两种方法,并选择了第二种,因为您还可以在其中编写一些原始Sql hql查询 如果您仍然决定使用ADOI,并且项目的规模很大,那么您需要遵守一定的规则,以避免弄乱sql查询字符串 附言:
忘了提到NHibernate还支持linq,与EF相比,linq还可以生成更好、更干净的sql查询。您将遇到的第一个问题是Oracle/EF障碍。因为Oracle和MS都不提供,所以您必须使用第三方 还有其他的ORM在那里。。也许这是一个很好的比较?
我还认为,如果问一下给定的X技术,我应该使用什么ORM,可能会更好地回答您的问题。你应该根据你的需求和约束选择一个ORM。你走出大门后遇到的第一个问题是Oracle/EF障碍。因为Oracle和MS都不提供,所以您必须使用第三方 还有其他的ORM在那里。。也许这是一个很好的比较?
我还认为,如果问一下给定的X技术,我应该使用什么ORM,可能会更好地回答您的问题。您应该根据自己的要求和限制选择ORM。ormeter似乎不适合Oracle。我的建议是将Oracle EF提供商列表与ormeter交叉引用,以根据您的需要选择最佳提供商。或者,正如我所建议的,使用其他ORM重新评估EF。ormeter似乎不适合Oracle。我的建议是交叉参考Oracle EF提供商列表和ormeter,根据您的需要选择最佳提供商。或者像我建议的那样,用其他ORM重新评估EF。