Articles of entity framework 4

Somente código de estrutura de entidade erro: o modelo de apoio ao contexto foi alterado desde que o database foi criado

Eu criei um “Code Only” POCO para uso em um database existente usando o Entity Framework 4 e o CTP4. Quando executo uma consulta, recebo o erro O modelo que apoia o contexto ‘xyzContext’ foi alterado desde que o database foi criado. Exclua / atualize manualmente o database ou chame Database.SetInitializer com uma instância IDatabaseInitializer. […]

Entidade Framework / SQL2008 – Como atualizar automaticamente os campos LastModified para Entidades?

Se eu tenho a seguinte entidade: public class PocoWithDates { public string PocoName { get; set; } public DateTime CreatedOn { get; set; } public DateTime LastModified { get; set; } } Que corresponde a uma tabela do SQL Server 2008 com o mesmo nome / atributos … Como posso automaticamente : Defina o campo […]

Entity Framework: onde eu estendo o CSDL / MSL?

Eu estou usando o Entity Framework 4. Eu estou usando um primeiro modelo de database, o que significa que eu gerou o EDM do database. Agora quero adicionar algumas funções definidas pelo modelo. Minha pergunta é … onde? Se eu colocá-los no arquivo .edmx, todas as minhas adições não serão destruídas na próxima vez que […]

O membro de tipo especificado não é suportado no LINQ to Entities. Somente inicializadores, membros de entidades e propriedades de navegação de entidade são suportados

var result = (from bd in context.tblBasicDetails from pd in context.tblPersonalDetails.Where(x => x.UserId == bd.UserId).DefaultIfEmpty() from opd in context.tblOtherPersonalDetails.Where(x => x.UserId == bd.UserId).DefaultIfEmpty() select new clsProfileDate() { DOB = pd.DOB }); foreach (clsProfileDate prod in result) { prod.dtDOB = !string.IsNullOrEmpty(prod.DOB) ? Convert.ToDateTime(prod.DOB) : DateTime.Today; int now = int.Parse(DateTime.Today.ToString(“yyyyMMdd”)); int dob = int.Parse(prod.dtDOB.ToString(“yyyyMMdd”)); string dif = […]

Entidade Framework 4 Excluir object da coleção de entidades

Eu tenho uma entidade “Solicitar” com um relacionamento 1 .. * para a Entidade “RequestProperty”. Portanto, há uma coleção de objects RequestProperty em “Request”. Quando eu atualizo uma “solicitação”, desejo excluir todos os itens da EntityCollection RequestProperty e adicionar os novos itens do object de domínio de input. Quando eu iterar sobre a coleção Request.Properties […]

EF4 – O procedimento armazenado selecionado não retorna nenhuma coluna

Eu tenho consulta em um procedimento armazenado que chama alguns servidores vinculados com alguns SQL dynamic. Eu entendo que a EF não gosta disso, então eu listei especificamente todas as colunas que seriam retornadas. No entanto, ainda não gosta disso. O que estou fazendo de errado aqui? Eu só quero que o EF seja capaz […]

EF incluindo outras entidades (padrão de repository genérico)

Estou usando o padrão Generic Repository no topo do Entity Framework Code First. Tudo estava funcionando bem até que precisei include mais entidades em uma consulta. Eu consegui include uma entidade com sucesso, mas agora não consigo descobrir como include várias entidades. Confira o que eu tenho até agora: public IQueryable GetQuery() where TEntity : […]

Entidade Framework Junte 3 Tabelas

Eu estou tentando juntar três tabelas, mas não consigo entender o método … Eu completei juntar 2 mesas var entryPoint = dbContext.tbl_EntryPoint .Join(dbContext.tbl_Entry, c => c.EID, cm => cm.EID, (c, cm) => new { UID = cm.OwnerUID, TID = cm.TID, EID = c.EID, }). Where(a => a.UID == user.UID).Take(10); Eu gostaria de include a tabela […]

Entity Framework 4 Padrão de Repositório Genérico CTP 4 / CTP 5 e Testável de Unidade

Estou jogando com o mais recente lançamento do Entity Framework CTP 5 e construindo um simples blog asp.net MVC onde eu só tenho duas tabelas: Post e Comments. Isso é feito inteiramente no POCO, eu só preciso de ajuda na parte do DbContext, onde eu preciso que ela seja testável em unidade (usando IDbSet?) E […]

Entidade Framework 4 – AddObject vs Anexar

Eu tenho trabalhado com o Entity Framework 4 recentemente e estou um pouco confuso sobre quando usar ObjectSet.Attach e ObjectSet.AddObject . Do meu entendimento: Use “Anexar” quando uma Entidade já existir no sistema Use “AddObject” ao criar uma nova Entidade Então, se estou criando uma nova pessoa , eu faço isso. var ctx = new […]