在EF Core中,导航属性(如User)不直接存储于数据库,而是用于理解关系并简化查询。外键(UserId)存在于数据库中,导航属性使LINQ查询自动生成JOIN操作,若无导航属性,手动建立关系会更复杂,降低代码可读性。
EF Core API用于构建基于实体类的模型,使用Fluent API重写默认契约。Fluent API提供模型、实体和属性配置等特性,包括设置主键、忽略属性、配置关联等。常用方法有HasDbFunction()、HasSequence()、HasIndex()等。Has/With模式创建引用和集合导航属性。
完成下面两步后,将自动完成登录并继续当前操作。