4
엔티티 프레임 워크가있는 공급자 패턴에 어떤 동작을 사용해야합니까? 이 성과에 의미EntityFramework에있는 엔티티 인스턴스의 성능 영향
public class TestProvider
{
public IEnumerable<Tag> GetAll()
{
using (var entities = new Entities())
{
return entities.Tag.ToList();
}
}
public ...
}
하는가를 :
public class TestProvider : IDisposable
{
public Entities entities = new Entities();
public IEnumerable<Tag> GetAll()
{
return entities.Tag.ToList();
}
public ...
#region IDisposable Members
public void Dispose()
{
entities.Dispose();
}
#endregion
}
또는 그것은 사용하기 괜찮습니다? 그것에 대한 장단점은 무엇입니까?
그런 경우의 성능은 동일하거나 약간 다를 수 있습니다. – BrunoLM
@ 브루노 : 태그 만 선택하려는 경우 성능이 동일합니다. –