|
|
|
@ -112,7 +112,7 @@ Configure<FileServiceOptions>(options =>
|
|
|
|
|
|
|
|
|
|
`config.SetAliasAndTitle("活动项", contestItem => contestItem.ContestItemName)` |
|
|
|
|
|
|
|
|
|
#### 文件统计策略 |
|
|
|
|
#### 4.1 文件统计策略 |
|
|
|
|
|
|
|
|
|
目前实体中包含文件提供了两种策略进行统计。 |
|
|
|
|
|
|
|
|
@ -133,17 +133,17 @@ Configure<FileServiceOptions>(options =>
|
|
|
|
|
}); |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
#### 多主键实体 |
|
|
|
|
#### 4.2 多主键实体 |
|
|
|
|
|
|
|
|
|
比如上面策略的代码中 `BeiKeFile` 实体是多主键的。 |
|
|
|
|
|
|
|
|
|
请注意,如果多主键实体要配置文件统计,必须保证所有主键都是 `Guid` 类型的,且该实体必须位于叶子末尾,否则在查找实体时,会发生异常和意料之外的问题。 |
|
|
|
|
|
|
|
|
|
### 多租户问题 |
|
|
|
|
### 5. 多租户问题 |
|
|
|
|
|
|
|
|
|
项目虽然是按多租户开发的,但是存在大量跨租户的操作,所以需要注意租户的数据问题。不同租户需要在同一数据库下存储,切勿进行多租户多数据库模式。 |
|
|
|
|
|
|
|
|
|
### 测试问题 |
|
|
|
|
### 6. 测试问题 |
|
|
|
|
|
|
|
|
|
由于 `Abp` 测试是按照依赖的模块加载的,可能会出现越高层的模块测试速度越慢的情况,因为需要加载依赖模块的服务和数据库及种子数据等。 |
|
|
|
|
|
|
|
|
|