EntityFramework有哪些显著优缺点,如何权衡其适用性?