ProductTypeId
という外部キープロパティを持つProductモデルがあります。しかし、私はProductType
モデルを持っていません。代わりに、TypeListItem
モデルがあります。私はまだProductTypeId
からId
までTypeListItem
のテーブルに関係を作成するようEFに伝えたいと思います。Entity Framework Core Fluent APIを使用した別の名前の外部キーのマッピング
これを指定するためにEntity Framework Core Fluent APIを使用したいと思いますが、その方法を理解することはできません。私はHasRequired
を使用していたと信じていますが、EFコアでは利用できないと思います。私は私がこれを可能に権利を作るためにProduct
モデルにTypeListItem
のナビゲーションプロパティを追加する必要があるかもしれません信じてい
public class Product
{
public int Id { get; set; }
public string Name { get; set; }
public int ProductTypeId { get; set; }
}
public class TypeListItem
{
public int Id { get; set; }
public string Name { get; set; }
}
:
ここで問題になっているモデルがありますか?
あなたが質問にサンプルモデルクラスを投稿することができますか? –
@IvanStoevこれを表示するために私の投稿を更新しました。 –