私は2つのテーブルを持っています
CREATE TABLE Company (
Id uniqueidentifier primary key not null,
CompanyName nvarchar(100) not null)
GO
CREATE TABLE Feature (
Id uniqueidentifier primary key not null,
CompanyId uniqueidentifier not null,
Feature1 bit not null,
Feature2 bit not null)
GO
データベースのCompanyIdフィールドと構成ファイルを使用したEFコードファーストサイドで1対1の関係を作成する方法
クラス:
public class Company
{
private Guid id = Guid.NewGuid();
public virtual Guid Id
{
get { return id; }
set { id = value; }
}
public virtual string CompanyName { get; set; }
}
public class Feature
{
private Guid id = Guid.NewGuid();
public virtual Guid Id
{
get { return id; }
set { id = value; }
}
public virtual Company Company { get; set; }
public virtual bool Feature1 { get; set; }
public virtual bool Feature2 { get; set; }
}