public class Customer
{
public int Id { get; set; }
public int AddressId { get; set; }
public virtual Address { get; set; }
}
public class Address
{
public int Id { get; set; }
public virtual Customer { get; set; }
}
客戶必須擁有強制地址。地址可能有也可能沒有客戶。 Address中的Customer導航屬性類似於「可空」。我在Customer.AddressId表中有一個唯一的索引。實體框架 - 流利API映射
有什麼辦法使用流利的API來做這個映射嗎?
編輯:
CREATE TABLE Address
(
Id INT NOT NULL IDENTITY PRIMARY KEY,
AddressLine1 VARCHAR(50),
)
CREATE TABLE Customer
(
Id INT NOT NULL IDENTITY PRIMARY KEY,
Name VARCHAR(50) NOT NULL,
AddressId INT NOT NULL,
CONSTRAINT FK_Customer_Address FOREIGN KEY(AddressId) REFERENCES Address (Id)
)
可能有http://www.entityframeworktutorial.net/code-first/configure-one-to-many-relationship-in-code-first.aspx – daremachine
我嘗試了所有的例子,但仍沒有得到...我認爲沒有辦法映射此 –