Skip to content

Commit a7c7426

Browse files
committed
Removing Buyer navigation property in Order
1 parent 47b7cab commit a7c7426

5 files changed

Lines changed: 265 additions & 3 deletions

File tree

src/Services/Ordering/Ordering.API/Infrastructure/Migrations/20170403082405_NoBuyerPropertyInOrder.Designer.cs

Lines changed: 244 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using Microsoft.EntityFrameworkCore.Migrations;
4+
5+
namespace Ordering.API.Migrations
6+
{
7+
public partial class NoBuyerPropertyInOrder : Migration
8+
{
9+
protected override void Up(MigrationBuilder migrationBuilder)
10+
{
11+
12+
}
13+
14+
protected override void Down(MigrationBuilder migrationBuilder)
15+
{
16+
17+
}
18+
}
19+
}

src/Services/Ordering/Ordering.API/Infrastructure/Migrations/OrderingContextModelSnapshot.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ protected override void BuildModel(ModelBuilder modelBuilder)
217217
.WithMany()
218218
.HasForeignKey("AddressId");
219219

220-
b.HasOne("Microsoft.eShopOnContainers.Services.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer", "Buyer")
220+
b.HasOne("Microsoft.eShopOnContainers.Services.Ordering.Domain.AggregatesModel.BuyerAggregate.Buyer")
221221
.WithMany()
222222
.HasForeignKey("BuyerId");
223223

src/Services/Ordering/Ordering.Domain/AggregatesModel/OrderAggregate/Order.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ public class Order
1818

1919
public Address Address { get; private set; }
2020

21-
public Buyer Buyer { get; private set; }
2221
private int? _buyerId;
2322

2423
public OrderStatus OrderStatus { get; private set; }

src/Services/Ordering/Ordering.Infrastructure/OrderingContext.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ void ConfigureOrder(EntityTypeBuilder<Order> orderConfiguration)
160160
.IsRequired(false)
161161
.OnDelete(DeleteBehavior.Restrict);
162162

163-
orderConfiguration.HasOne(o => o.Buyer)
163+
orderConfiguration.HasOne<Buyer>()
164164
.WithMany()
165165
.IsRequired(false)
166166
.HasForeignKey("BuyerId");

0 commit comments

Comments
 (0)