public class Foo
{
public Guid TenantId { get; set; }
public Guid FooId { get; set; }
}
< /code>
und definieren Sie die PK als < /p>
public class MyDbContext : DbContext
{
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder
.Entity(e =>
{
e.HasKey(f => new { f.TenantId, f.FooId });
});
}
}
< /code>
Ist die Reihenfolge der einzelnen Spalten der zusammengesetzten wichtigen Materie für Abfragen? Gibt es einen Unterschied, ob die Abfrage wie diese < /p>
aussiehtvar foo = ctx.Foo
.FirstOrDefault(f => f.TenantId == tenantId && f.FooId == fooId);
< /code>
Oder so?var foo = ctx.Foo
.FirstOrDefault(f => f.FooId == fooId && f.TenantId == tenantId);
Wir verwenden EF Core 8.0 mit dem NPGSQL -Anbieter. Wir haben mehrere Entitäten, die dem ähnlich aussehen: < /p> [code]public class Foo { public Guid TenantId { get; set; } public Guid FooId { get; set; } } < /code> und definieren Sie die PK als < /p> public class MyDbContext : DbContext { protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder .Entity(e => { e.HasKey(f => new { f.TenantId, f.FooId }); }); } } < /code> Ist die Reihenfolge der einzelnen Spalten der zusammengesetzten wichtigen Materie für Abfragen? Gibt es einen Unterschied, ob die Abfrage wie diese < /p> aussiehtvar foo = ctx.Foo .FirstOrDefault(f => f.TenantId == tenantId && f.FooId == fooId); < /code> Oder so?var foo = ctx.Foo .FirstOrDefault(f => f.FooId == fooId && f.TenantId == tenantId); [/code]
Ich denke, meine Frage ist etwas verwirrend, deshalb versuche ich Folgendes zu tun:
Ich möchte meine eingegebene Nummer 683 nehmen und mein Programm haben um es mit dieser gegebenen Zahl, 836, zu...
im folgenden Code, o .AccountEnabled hat bool wob br /> ohne den expliziten gegossenen zu bool? erhalte ich den folgenden Fehler:
'bool' does not contain a definition for 'ShouldBe' and the best...