質問するログイン新規登録

回答編集履歴

5

ef coreのリンクに修正

2020/12/07 10:20

投稿

BluOxy
BluOxy

スコア2663

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/ef6/fundamentals/providers/)から関連のデータを一括で読み込めます。
42
+ 具体的には上記エンティティに対してLINQ to EntitiesのIncludeメソッドを利用することで[プロバイダー](https://docs.microsoft.com/ja-jp/ef/core/providers/?tabs=dotnet-core-cli)から関連のデータを一括で読み込めます。

4

文章の修正

2020/12/07 10:20

投稿

BluOxy
BluOxy

スコア2663

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メソッドを利用することで接続先のプロバイダ(SQLServer SQLite等)から関連のデータを一括で読み込めます。
42
+ 具体的には上記エンティティに対してLINQ to EntitiesのIncludeメソッドを利用することで[プロバイダー](https://docs.microsoft.com/ja-jp/ef/ef6/fundamentals/providers/)から関連のデータを一括で読み込めます。

3

追記

2020/12/07 10:19

投稿

BluOxy
BluOxy

スコア2663

answer CHANGED
@@ -37,4 +37,6 @@
37
37
 
38
38
  上記をコードファーストでマイグレーションしてください。
39
39
 
40
- リレーションシップを構築することによって、例えば AnimalController から特定の Animal エンティティを変更したとき、対象のエンティティはリレーションしている Living エンティティの Animals プロパティから参照できるので、変更後のエンティティを Living エンティティからも取得できるようになります。
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

表記ゆれ

2020/12/07 10:16

投稿

BluOxy
BluOxy

スコア2663

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

文章の修正

2020/12/04 07:15

投稿

BluOxy
BluOxy

スコア2663

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 エンティティを変更したときに変更したエンティティはリレーションしている Living エンティティの Animals プロパティから取得できるようになります。
40
+ リレーションを構築することによって、例えば AnimalController から特定の Animal エンティティを変更したとき、対象のエンティティはリレーションしている Living エンティティの Animals プロパティから参照できるので、変更後のエンティティを Living エンティティからも取得できるようになります。