回答編集履歴
5
ef coreのリンクに修正
answer
CHANGED
@@ -39,4 +39,4 @@
|
|
39
39
|
|
40
40
|
リレーションシップを構築し、[関連データの読み込み](https://docs.microsoft.com/ja-jp/ef/core/querying/related-data/)を行うことによって、例えば AnimalController から特定の Animal エンティティを変更したとき、対象のエンティティはリレーションしている Living エンティティの Animals プロパティから参照できるので、変更後のエンティティを Living エンティティからも取得できるようになります。
|
41
41
|
|
42
|
-
具体的には上記エンティティに対してLINQ to EntitiesのIncludeメソッドを利用することで[プロバイダー](https://docs.microsoft.com/ja-jp/ef/
|
42
|
+
具体的には上記エンティティに対してLINQ to EntitiesのIncludeメソッドを利用することで[プロバイダー](https://docs.microsoft.com/ja-jp/ef/core/providers/?tabs=dotnet-core-cli)から関連のデータを一括で読み込めます。
|
4
文章の修正
answer
CHANGED
@@ -39,4 +39,4 @@
|
|
39
39
|
|
40
40
|
リレーションシップを構築し、[関連データの読み込み](https://docs.microsoft.com/ja-jp/ef/core/querying/related-data/)を行うことによって、例えば AnimalController から特定の Animal エンティティを変更したとき、対象のエンティティはリレーションしている Living エンティティの Animals プロパティから参照できるので、変更後のエンティティを Living エンティティからも取得できるようになります。
|
41
41
|
|
42
|
-
具体的には上記エンティティに対してLINQ to EntitiesのIncludeメソッドを利用することで
|
42
|
+
具体的には上記エンティティに対してLINQ to EntitiesのIncludeメソッドを利用することで[プロバイダー](https://docs.microsoft.com/ja-jp/ef/ef6/fundamentals/providers/)から関連のデータを一括で読み込めます。
|
3
追記
answer
CHANGED
@@ -37,4 +37,6 @@
|
|
37
37
|
|
38
38
|
上記をコードファーストでマイグレーションしてください。
|
39
39
|
|
40
|
-
リレーションシップを構築
|
40
|
+
リレーションシップを構築し、[関連データの読み込み](https://docs.microsoft.com/ja-jp/ef/core/querying/related-data/)を行うことによって、例えば AnimalController から特定の Animal エンティティを変更したとき、対象のエンティティはリレーションしている Living エンティティの Animals プロパティから参照できるので、変更後のエンティティを Living エンティティからも取得できるようになります。
|
41
|
+
|
42
|
+
具体的には上記エンティティに対してLINQ to EntitiesのIncludeメソッドを利用することで接続先のプロバイダ(SQLServer SQLite等)から関連のデータを一括で読み込めます。
|
2
表記ゆれ
answer
CHANGED
@@ -37,4 +37,4 @@
|
|
37
37
|
|
38
38
|
上記をコードファーストでマイグレーションしてください。
|
39
39
|
|
40
|
-
リレーションを構築することによって、例えば AnimalController から特定の Animal エンティティを変更したとき、対象のエンティティはリレーションしている Living エンティティの Animals プロパティから参照できるので、変更後のエンティティを Living エンティティからも取得できるようになります。
|
40
|
+
リレーションシップを構築することによって、例えば AnimalController から特定の Animal エンティティを変更したとき、対象のエンティティはリレーションしている Living エンティティの Animals プロパティから参照できるので、変更後のエンティティを Living エンティティからも取得できるようになります。
|
1
文章の修正
answer
CHANGED
@@ -29,15 +29,12 @@
|
|
29
29
|
public class MyDbContext : DbContext
|
30
30
|
{
|
31
31
|
public MyDbContext(DbContextOptions<MyDbContext> options) : base(options) { }
|
32
|
-
|
33
32
|
public DbSet<Living> Livings { get; set; }
|
34
|
-
|
35
33
|
public DbSet<Animal> Animals { get; set; }
|
36
|
-
|
37
34
|
public DbSet<Plant> Plants { get; set; }
|
38
35
|
}
|
39
36
|
```
|
40
37
|
|
41
38
|
上記をコードファーストでマイグレーションしてください。
|
42
39
|
|
43
|
-
リレーションを構築することによって、例えば AnimalController から特定の Animal エンティティを変更したとき
|
40
|
+
リレーションを構築することによって、例えば AnimalController から特定の Animal エンティティを変更したとき、対象のエンティティはリレーションしている Living エンティティの Animals プロパティから参照できるので、変更後のエンティティを Living エンティティからも取得できるようになります。
|