Я пытаюсь подключить существующий продукт к аукциону, но не могу сделать это, не извлекая продукт из базы данных.
Этот код работает, но как мне просто предоставить продукт и затем сохранить аукцион
var product = new Product()
{
//Known existing product id
ProductId = 1
};
var auction = new Auction
{
BuyItNowPrice = 10.
Product = product,
...
...
};
using (var db = new DataContext())
{
var product = db.Products.Find(auction.Product.ProductId);
auction.Product = product;
db.Auctions.Add(auction);
db.SaveChanges();
}