Entity framework EF>;高性能
您可以基于两种方法创建EF 6,在designer中创建模型或执行编码部分 我的问题是:Entity framework EF>;高性能,entity-framework,Entity Framework,您可以基于两种方法创建EF 6,在designer中创建模型或执行编码部分 我的问题是: 当您有一个包含25个表和60个存储过程的数据库时,哪一个具有较高的性能并且占用的资源较少 信息: * *Web应用程序中需要有CRUD。 *对opm实体框架中的性能问题进行了测试。恩希伯内特排在第一位 使用哪种方法对性能没有影响 如果你真的担心性能,那就不要使用EF。而是用户直接SQL。这将允许您微调查询和索引以获得最大的性能增益。性能是您设计的产品。如果您的数据模型足够简单,那么任何一种方法都将生成相同的
当您有一个包含25个表和60个存储过程的数据库时,哪一个具有较高的性能并且占用的资源较少 信息:
*
*Web应用程序中需要有CRUD。
*对opm实体框架中的性能问题进行了测试。恩希伯内特排在第一位
使用哪种方法对性能没有影响
如果你真的担心性能,那就不要使用EF。而是用户直接SQL。这将允许您微调查询和索引以获得最大的性能增益。性能是您设计的产品。如果您的数据模型足够简单,那么任何一种方法都将生成相同的数据库。就我个人而言,我更喜欢db优先,这样我就可以在本地优化它,而无需编码 如前所述,ORM工具不是高性能技术。它们是开发人员工具,在开发和维护期间,为了节省时间,它们在运行时丢弃了一些直接的速度。所以你决定使用EF,你已经牺牲了一点速度,所以我倾向于说选择是你更满意的
如果您知道如何在SQL中组合数据库,请尝试。如果您对代码更有信心,那么就这样做。ngen EF6 DLL以提高性能:EF在任何非平凡的情况下都很慢,在一些平凡的情况下,如果不经思考就使用,也很慢。它不属于任何性能是关键要求的地方。我仍然需要对webapplication执行CRUD。