Models/Contesto.cs
namespace WebApplication1
{
using System;
using System.Data.Entity;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
public partial class Contexto : DbContext
{
public Contexto()
: base("name=Contexto")
{
}
public virtual DbSet<coordenacao> coordenacao { get; set; }
public virtual DbSet<demanda> demanda { get; set; }
public virtual DbSet<organizacao> organizacao { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<coordenacao>()
.Property(e => e.codigo_coord)
.IsUnicode(false);
modelBuilder.Entity<coordenacao>()
.Property(e => e.municipio)
.IsUnicode(false);
modelBuilder.Entity<coordenacao>()
.Property(e => e.uf)
.IsUnicode(false);
modelBuilder.Entity<coordenacao>()
.Property(e => e.email_coord)
.IsUnicode(false);
modelBuilder.Entity<coordenacao>()
.HasMany(e => e.demanda)
.WithRequired(e => e.coordenacao)
.HasForeignKey(e => e.cod_coord)
.WillCascadeOnDelete(false);
modelBuilder.Entity<coordenacao>()
.HasMany(e => e.organizacao)
.WithRequired(e => e.coordenacao)
.HasForeignKey(e => e.cod_coo)
.WillCascadeOnDelete(false);
modelBuilder.Entity<demanda>()
.Property(e => e.cod_coord)
.IsUnicode(false);
modelBuilder.Entity<demanda>()
.Property(e => e.cod_org)
.IsUnicode(false);
modelBuilder.Entity<demanda>()
.Property(e => e.organizacao)
.IsUnicode(false);
modelBuilder.Entity<demanda>()
.Property(e => e.municipio_demanda)
.IsUnicode(false);
modelBuilder.Entity<demanda>()
.Property(e => e.rua)
.IsUnicode(false);
modelBuilder.Entity<demanda>()
.Property(e => e.bairro)
.IsUnicode(false);
modelBuilder.Entity<organizacao>()
.Property(e => e.codigo_org)
.IsUnicode(false);
modelBuilder.Entity<organizacao>()
.Property(e => e.cod_coo)
.IsUnicode(false);
modelBuilder.Entity<organizacao>()
.Property(e => e.organizacao1)
.IsUnicode(false);
modelBuilder.Entity<organizacao>()
.Property(e => e.cep)
.IsUnicode(false);
modelBuilder.Entity<organizacao>()
.Property(e => e.rua)
.IsUnicode(false);
modelBuilder.Entity<organizacao>()
.Property(e => e.bairro)
.IsUnicode(false);
modelBuilder.Entity<organizacao>()
.Property(e => e.telefone)
.IsUnicode(false);
modelBuilder.Entity<organizacao>()
.HasMany(e => e.demanda)
.WithRequired(e => e.organizacao1)
.HasForeignKey(e => e.cod_org)
.WillCascadeOnDelete(false);
}
}
}