Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* ../Models/Model.css */
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using FirebirdSql.Data.FirebirdClient;
- using System.Data.Entity;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsultasEjecutivas
- {
- public class SAEContext : DbContext
- {
- public string TableName { get; set; }
- public SAEContext(string connectionString, string tableName)
- : base(new FbConnection(connectionString), true)
- {
- this.TableName = tableName;
- }
- protected override void OnModelCreating(DbModelBuilder modelBuilder)
- {
- base.OnModelCreating(modelBuilder);
- var monDatabaseConfiguration = modelBuilder.Entity<Producto>();
- monDatabaseConfiguration.HasKey(x => x.ClaveArticulo);
- monDatabaseConfiguration.Property(x => x.ClaveArticulo).HasColumnName("CVE_ART");
- monDatabaseConfiguration.Property(x => x.Descripcion).HasColumnName("DESCR");
- monDatabaseConfiguration.Property(x => x.LineaProducto).HasColumnName("LIN_PROD");
- monDatabaseConfiguration.Property(x => x.UltimoCosto).HasColumnName("ULT_COSTO");
- monDatabaseConfiguration.ToTable(TableName);
- }
- public DbSet<Producto> Productos { get; set; }
- }
- public class Producto
- {
- public string ClaveArticulo { get; set; }
- public string Descripcion { get; set; }
- public string LineaProducto { get; set; }
- public decimal UltimoCosto { get; set; }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement