据我所知,Dapper应该对SQL更友好,但EntityFramework (EF)允许原始SQL。我通常使用SQL,但我喜欢EF中的一些东西。我的许多查询都相当复杂,涉及多个数据库和数据库引擎,而且大多数都不只是简单的CRUD。
当涉及到使用SQL时,处理对象的方式有什么不同?当我发出查询时,如果返回一些东西并将其分配给<dynamic> List
我自己运行时非常快,但是当我对许多entity_id执行这个查询时,查询开始花费的时间越来越长(循环是performing ),例如,这个查询只需要0.078,但是循环中的不同实体上的相同查询最多需要2.1秒,查询似乎越来越慢,我在循环中放置的实体越多。以及如何改进/优化查询?foreach($entity_ids as $entity_id) {
我正在使用EntityFramework POCOs来帮助将数据从遗留数据库迁移到新数据库。这两个数据库都已经存在,EntityFramework不参与创建或修改这两个数据库的结构。我在迁移服务器上创建了一个示例数据库,并将其恢复到我的本地计算机sql server (完全在t_sql中,没有EF),我的上下文和它的数据类工作得很好,并返回了我想要的数据。今天我去了生产迁移服务器,当我去运行我的第一</e