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

質問編集履歴

1

エンティティークラス名の修正

2019/11/07 05:56

投稿

loop-dog
loop-dog

スコア6

title CHANGED
File without changes
body CHANGED
@@ -17,7 +17,7 @@
17
17
 
18
18
  ```C#
19
19
 
20
- class Owners
20
+ class Owner
21
21
  {
22
22
  public string Id { get; set; }
23
23
  public string FirstName { get; set; }
@@ -25,7 +25,7 @@
25
25
  public IEnumerable<Pet> Pets{ get; set; }
26
26
  }
27
27
 
28
- class Pets
28
+ class Pet
29
29
  {
30
30
  public string Id { get; set; }
31
31
  public string OwnerId { get; set; }
@@ -49,14 +49,14 @@
49
49
  join p in context.Pets
50
50
  on o.Id equals d.OwnerId into gj
51
51
  from gjp in gj.DefaultIfEmpty()
52
- select new Owners{o,Pets=gj}).FirstOrDefault();
52
+ select new Owner{o,Pets=gj}).FirstOrDefault();
53
53
  ```
54
54
  みたいな感じが出来ればいいのですが。。。
55
55
 
56
56
  ぐぐって、色々サンプルなどを見ると、select new がほとんどでした。
57
57
  そして、匿名型上でプロパティーを作り、各項目を代入していました。
58
58
 
59
- ここに載せているソースコードではOwnersのプロパティ(カラム)は少ないですが、
59
+ ここに載せているソースコードではOwnerのプロパティ(カラム)は少ないですが、
60
60
  多い場合、全ての列を書くのはあほくさい、というか、バグの温床やメンテ地獄になるかと思いますので、今回の質問をさせていただきました。
61
61
 
62
62