From 0b7cbc235b3cca20f4d93f6faf7d379d711dfa0d Mon Sep 17 00:00:00 2001 From: mrchief Date: Tue, 2 Apr 2013 16:38:37 -0400 Subject: [PATCH] Trying to resolve EF configuration errors --- Ebuy.Common/DataAccess/EbuyDataContext.cs | 6 +-- Ebuy.Common/Ebuy.Common.csproj | 4 ++ Ebuy.Common/Entities/Auction.cs | 45 +++++--------------- Ebuy.Common/Entities/Currency.cs | 6 ++- Ebuy.Common/Mappings/BidConfiguration.cs | 14 ++++++ Ebuy.Website.Tests/Ebuy.Website.Tests.csproj | 3 ++ Ebuy.Website/Ebuy.Website.csproj | 14 ++---- 7 files changed, 43 insertions(+), 49 deletions(-) create mode 100644 Ebuy.Common/Mappings/BidConfiguration.cs diff --git a/Ebuy.Common/DataAccess/EbuyDataContext.cs b/Ebuy.Common/DataAccess/EbuyDataContext.cs index ad1348c..cc1e221 100644 --- a/Ebuy.Common/DataAccess/EbuyDataContext.cs +++ b/Ebuy.Common/DataAccess/EbuyDataContext.cs @@ -1,4 +1,5 @@ using System.Data.Entity; +using Ebuy.Mappings; namespace Ebuy.DataAccess { @@ -16,10 +17,7 @@ public EbuyDataContext() protected override void OnModelCreating(DbModelBuilder modelBuilder) { - modelBuilder.Entity() - .HasRequired(x => x.Auction) - .WithMany() - .WillCascadeOnDelete(false); + modelBuilder.Configurations.Add(new BidConfiguration()); } } } \ No newline at end of file diff --git a/Ebuy.Common/Ebuy.Common.csproj b/Ebuy.Common/Ebuy.Common.csproj index 992b41c..1a9d471 100644 --- a/Ebuy.Common/Ebuy.Common.csproj +++ b/Ebuy.Common/Ebuy.Common.csproj @@ -12,6 +12,8 @@ v4.5 512 + ..\ + true true @@ -49,6 +51,7 @@ + @@ -69,6 +72,7 @@ +