Skip to content

求教:全局过滤器问题 #495

Closed
Closed
@835718973

Description

@835718973

var fsql = new FreeSqlBuilder()
.UseConnectionString((DataType)Enum.Parse(typeof(DataType), dbType), connectionString)
.UseAutoSyncStructure(false) //自动同步实体结构到数据库
.Build(); //请务必定义成 Singleton 单例模式

fsql.GlobalFilter.Apply<ISiteEntity>(GlobalFilterName.SITE_ID, p => p.SITEID == RT.SiteId);

全局过滤器添加这里指定的ISiteEntity是指只要实体中包含SITEID属性就会添加过滤还是满足实体是ISiteEntity的实现者才添加过滤?
目前测试是第一种情况,如果要实现第二种,有什么方式呢

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions