mirror of
https://github.com/dotnetcore/FreeSql.git
synced 2026-02-04 23:40:53 +08:00
update
@@ -61,12 +61,12 @@ fsql.CodeFirst.ConfigEntity<YOUR_ENTITY>(a => a
|
||||
|
||||
```csharp
|
||||
//OneToMany
|
||||
[Navigate(nameof(TagSong.SongId), TempPrimary = nameof(Code))]
|
||||
public List<TagSong> Item { get; set; }
|
||||
[Navigate(nameof(User.GroupId), TempPrimary = nameof(Code))]
|
||||
public List<User> Users { get; set; }
|
||||
|
||||
//ManyToOne
|
||||
[Navigate(nameof(SongId), TempPrimary = nameof(Song.Code))]
|
||||
public Song Item { get; set; }
|
||||
[Navigate(nameof(GroupId), TempPrimary = nameof(Group.Code))]
|
||||
public Group Group { get; set; }
|
||||
```
|
||||
|
||||
Non-primary key association rights support OneToMany/ManyToOne relationships and can only be valid when querying. (Cascade saving and deletion are not supported)
|
||||
|
||||
8
实体关系.md
8
实体关系.md
@@ -63,12 +63,12 @@ fsql.CodeFirst.ConfigEntity<T>(a => a
|
||||
|
||||
```csharp
|
||||
//OneToMany
|
||||
[Navigate(nameof(TagSong.SongId), TempPrimary = nameof(Code))]
|
||||
public List<TagSong> Item { get; set; }
|
||||
[Navigate(nameof(User.GroupId), TempPrimary = nameof(Code))]
|
||||
public List<User> Users { get; set; }
|
||||
|
||||
//ManyToOne
|
||||
[Navigate(nameof(SongId), TempPrimary = nameof(Song.Code))]
|
||||
public Song Item { get; set; }
|
||||
[Navigate(nameof(GroupId), TempPrimary = nameof(Group.Code))]
|
||||
public Group Group { get; set; }
|
||||
```
|
||||
|
||||
非主键关联权支持 OneToMany/ManyToOne 两种关系,并且只能在查询的时候有效。(不支持级联保存、级联删除)
|
||||
|
||||
Reference in New Issue
Block a user