問題タブ [fluent-entity-framework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Entity Framework 6のHasOptional().WithOptionalDependent()関係での外部キーのマッピング
Entity Framework 6.1.3 に次のデータ モデルがあります。
このコードを起動すると、目的のテーブル構造が正確に得られます。
ただし、エンティティStudent_Id
で使用できるようにプロパティを追加したいと思います。そのため、ナビゲーションを通じて他のテーブルに参加する必要なくContact
、を読むことができます。Student_Id
.Student.Id
プロパティをContact
エンティティに追加すると、 と の 2 つの列が表示されるかStudent_Id
、Student_Id1
というエラー メッセージが表示されますEach property name in a type must be unique.
。
列は既にデータベースにあり、必要なのはエンティティにもあることだけです。なぜそんなに面倒なのですか? 解決策はありますか?
c# - 内部オブジェクト プロパティへの EF Core 流暢なマッピング
いくつかのプロパティを含むクラスがあります。いくつかのアーキテクチャ上の理由から、クラスに別のオブジェクトのインスタンスがあります。
簡単な例
このために、次のような流暢なマッピングを作成します。
サブエンティティのすべてのプロパティをメイン エンティティに統合することはできません (サブエンティティには独自のインテリジェンスがあります)。別のテーブルに格納されていないサブエンティティ プロパティを myEntity テーブルにマップしたいだけです。
最後の行は例外をスローします:
このようなマッピングを実行するにはどうすればよいですか?