Eu estou estendendo uma classe parcial de entidades para ter um método. Como obtenho uma referência ao contexto ao qual a entidade está conectada (se houver) para obter mais entidades do mesmo contexto.
Se isso não é claro, basicamente o código que eu estou olhando para escrever é ao longo destas linhas (código de ar):
public void AssignSize(int width, int height)
{
var size = (from s in this.context.Sizes
where s.width == width && s.height == height
select s).FirstOrDefault();
...
}
Nb: Isso não funciona.
Respostas:
4 para resposta № 1Você precisa passar o contexto para esse método ou, melhor ainda, em vez de passar em largura e altura, passar o próprio objeto de tamanho.
3 para resposta № 2
Dê uma olhada neste artigo:
Como-obter-o-objeto-contexto-de-entidade
Ele mostra uma solução alternativa para obter o contexto de uma entidade.
0 para resposta № 3
Entidades db = new Entities ();
Onde Entidades é o nome que você disse na EF ...