File tree Expand file tree Collapse file tree
DatabasePerTenantExample/Models
JsonApiDotNetCoreExample/Models
NoEntityFrameworkExample/Models Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,5 +15,5 @@ public sealed class AccountRecovery : Identifiable<long>
1515 public string ? EmailAddress { get ; set ; }
1616
1717 [ HasOne ]
18- public LoginAccount Account { get ; set ; } = null ! ;
18+ public required LoginAccount Account { get ; set ; }
1919}
Original file line number Diff line number Diff line change @@ -9,13 +9,13 @@ namespace DapperExample.Models;
99public sealed class LoginAccount : Identifiable < long >
1010{
1111 [ Attr ]
12- public string UserName { get ; set ; } = null ! ;
12+ public required string UserName { get ; set ; }
1313
1414 public DateTimeOffset ? LastUsedAt { get ; set ; }
1515
1616 [ HasOne ]
17- public AccountRecovery Recovery { get ; set ; } = null ! ;
17+ public required AccountRecovery Recovery { get ; set ; }
1818
1919 [ HasOne ]
20- public Person Person { get ; set ; } = null ! ;
20+ public required Person Person { get ; set ; }
2121}
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ public sealed class Person : Identifiable<long>
1313 public string ? FirstName { get ; set ; }
1414
1515 [ Attr ]
16- public string LastName { get ; set ; } = null ! ;
16+ public required string LastName { get ; set ; }
1717
1818 // Mistakenly includes AllowFilter, so we can test for the error produced.
1919 [ Attr ( Capabilities = AttrCapabilities . AllowView | AttrCapabilities . AllowFilter ) ]
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ public override int? Id
1919 }
2020
2121 [ HasOne ]
22- public Tag Tag { get ; set ; } = null ! ;
22+ public required Tag Tag { get ; set ; }
2323
2424 [ Attr ( Capabilities = AttrCapabilities . AllowView ) ]
2525 [ NotMapped ]
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ public sealed class Tag : Identifiable<long>
1111{
1212 [ Attr ]
1313 [ MinLength ( 1 ) ]
14- public string Name { get ; set ; } = null ! ;
14+ public required string Name { get ; set ; }
1515
1616 [ HasOne ]
1717 public RgbColor ? Color { get ; set ; }
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ namespace DapperExample.Models;
1010public sealed class TodoItem : Identifiable < long >
1111{
1212 [ Attr ]
13- public string Description { get ; set ; } = null ! ;
13+ public required string Description { get ; set ; }
1414
1515 [ Attr ]
1616 [ Required ]
@@ -26,7 +26,7 @@ public sealed class TodoItem : Identifiable<long>
2626 public DateTimeOffset ? LastModifiedAt { get ; set ; }
2727
2828 [ HasOne ]
29- public Person Owner { get ; set ; } = null ! ;
29+ public required Person Owner { get ; set ; }
3030
3131 [ HasOne ]
3232 public Person ? Assignee { get ; set ; }
Original file line number Diff line number Diff line change @@ -9,11 +9,11 @@ namespace DatabasePerTenantExample.Models;
99public sealed class Employee : Identifiable < Guid >
1010{
1111 [ Attr ]
12- public string FirstName { get ; set ; } = null ! ;
12+ public required string FirstName { get ; set ; }
1313
1414 [ Attr ]
15- public string LastName { get ; set ; } = null ! ;
15+ public required string LastName { get ; set ; }
1616
1717 [ Attr ]
18- public string CompanyName { get ; set ; } = null ! ;
18+ public required string CompanyName { get ; set ; }
1919}
Original file line number Diff line number Diff line change @@ -9,11 +9,11 @@ namespace GettingStarted.Models;
99public sealed class Book : Identifiable < long >
1010{
1111 [ Attr ]
12- public string Title { get ; set ; } = null ! ;
12+ public required string Title { get ; set ; }
1313
1414 [ Attr ]
1515 public int PublishYear { get ; set ; }
1616
1717 [ HasOne ]
18- public Person Author { get ; set ; } = null ! ;
18+ public required Person Author { get ; set ; }
1919}
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ namespace GettingStarted.Models;
99public sealed class Person : Identifiable < long >
1010{
1111 [ Attr ]
12- public string Name { get ; set ; } = null ! ;
12+ public required string Name { get ; set ; }
1313
1414 [ HasMany ]
1515 public ICollection < Book > Books { get ; set ; } = new List < Book > ( ) ;
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ public sealed class Person : Identifiable<long>
1313 public string ? FirstName { get ; set ; }
1414
1515 [ Attr ]
16- public string LastName { get ; set ; } = null ! ;
16+ public required string LastName { get ; set ; }
1717
1818 [ Attr ( Capabilities = AttrCapabilities . AllowView ) ]
1919 [ NotMapped ]
You can’t perform that action at this time.
0 commit comments