Articles of entidade estrutura

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. […]

Tabela de mapeamento muitos para muitos

De exemplos que eu vi online e em um livro CodeFirst Framework de Entidade de Programação, quando você tem uma coleção em ambas as classs, EF criaria uma tabela de mapeamento, como MembersRecipes e a chave primária de cada class seria vinculada a essa tabela. No entanto, quando faço o seguinte, em vez disso, obtenho […]

Implementando o relacionamento Zero Or One to Zero or One no EF Code primeiro pela Fluent API

Eu tenho duas classs POCO public class Order { int id; string code; int? quotationId; //it is foreign key public int Id{get;set;} public string Code{get;set;} public int? QuotationId{get;set;} Quotation quotation; public virtual Quotation Quotation { get; set; } …. } public class Quotation { int Id; string Code; public int Id{get;set;} public string Code{get;set;} Order […]

Como criar um mapeamento muitos-para-muitos no Entity Framework?

Aqui está o caso, eu tenho duas entidades, como Contrato 、 Mídia。 public class Media : Entity { public string Name {get; set;} public bool Enabled *//other properties can be ignored..* } public class Contract : Entity { public string Code {get; set;} *//other properties can be ignored..* } Contrato tem muitas mídias, parece que […]

Entidade Framework DateTime e UTC

É possível ter o Entity Framework (estou usando o Code First Approach com CTP5 atualmente) armazenar todos os valores DateTime como UTC no database? Ou há talvez uma maneira de especificá-lo no mapeamento, por exemplo, neste para a coluna last_login: modelBuilder.Entity().Property(x => x.Id).HasColumnName(“id”); modelBuilder.Entity().Property(x => x.IsAdmin).HasColumnName(“admin”); modelBuilder.Entity().Property(x => x.IsEnabled).HasColumnName(“enabled”); modelBuilder.Entity().Property(x => x.PasswordHash).HasColumnName(“password_hash”); modelBuilder.Entity().Property(x => x.LastLogin).HasColumnName(“last_login”);

Falha na validação de uma ou mais entidades ao salvar alterações no Banco de Dados do SQL Server usando o Entity Framework

Eu quero salvar meu Edit to Database e estou usando Entity FrameWork Code-First no asp.net MVC 3 / C # mas estou recebendo erros. Na minha class Event, eu tenho tipos de dados DateTime e TimeSpan, mas no meu database, eu tenho Data e hora, respectivamente. Poderia ser este o motivo? Como posso transmitir para […]

ASP.NET MVC3 e primeira arquitetura do Code do Entity Framework

Minha pergunta anterior me fez pensar novamente sobre camadas, repository, injeção de dependência e coisas arquitetônicas como esta. Minha arquitetura agora se parece com isso: Eu estou usando o código EF primeiro, então eu apenas fiz classs POCO e contexto. Isso cria db e modelo. Nível superior são classs de camada de negócios (provedores). Estou […]

O tipo de uma das expressões na cláusula de junit está incorreto no Entity Framework

Ao tentar executar esta consulta: var query = from dpr in ctx.DPR_MM join q in ctx.QOT on dpr.DPR_QOT_ID equals qot_id join p in ctx.PAY_MM on new { q.QOT_SEC_ID, dpr.DPR_TS } equals new { p.PAY_SEC_ID, p.PAY_DATE } where q.QOT_ID = qot_id select new { dpr.dpr_ts, dpr.dpr_close, pay.First().pay_dividend }; Estou recebendo este erro: O tipo de uma […]

A referência circular detectou a exceção durante a serialização do object para JSON

Assim como mencionado neste post, estou recebendo um erro de serialização do Json durante a serialização de um Proxy do Entity Framework: Uma referência circular foi detectada durante a serialização de um object do tipo ‘System.Data.Entity.DynamicProxies.PurchaseOrder_446B939192F161CDBC740067F174F7A6059B0F9C0EEE68CD3EBBD63CF9AF5BD0’. Mas a diferença é que não tenho uma referência circular em minhas entidades e isso ocorre apenas em nosso […]

EF Code-First Relação um-para-um: a multiplicidade não é válida no papel * no relacionamento

Eu estou tentando fazer o seguinte: public class class1 { public int Id {get;set;} [ForeignKey(“Class2”)] public int Class2Id {get;set;} public virtual Class2 Class2 {get;set;} } public class class2 { public int Id { get; set;} [Required] public virtual int Class1Id {get;set;} [Required] [ForeignKey(“Class1Id”)] public Class1 Class1 {get;set;} } No entanto, toda vez que tento migrar […]