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
我尝试了所有的例子,但仍没有得到...我认为没有办法映射此 –