Skip to content

Can I change the method parameter type in Sql Builder to object? #2103

Open
@cappuccino8

Description

@cappuccino8

I see the error message in sharepoint project.

Dynamic operations can only be performed in homogenous AppDomain.

look into about this. it seems that causes by dynamic type.
So Can I change the method parameter (dynamic parameters) type in Sql Builder to object?

SqlBuilder AddParameters(dynamic parameters);
SqlBuilder Select(string sql, dynamic parameters = null);
SqlBuilder Where(string sql, dynamic parameters = null);
SqlBuilder OrWhere(string sql, dynamic parameters = null);
SqlBuilder OrderBy(string sql, dynamic parameters = null);
SqlBuilder GroupBy(string sql, dynamic parameters = null);
SqlBuilder Having(string sql, dynamic parameters = null);
SqlBuilder Set(string sql, dynamic parameters = null);
SqlBuilder Join(string sql, dynamic parameters = null);
SqlBuilder InnerJoin(string sql, dynamic parameters = null);
SqlBuilder LeftJoin(string sql, dynamic parameters = null);
SqlBuilder RightJoin(string sql, dynamic parameters = null);
SqlBuilder Intersect(string sql, dynamic parameters = null);

TO

SqlBuilder AddParameters(object? parameters);
SqlBuilder Select(string sql, object? parameters = null);
SqlBuilder Where(string sql, object?  parameters = null);
SqlBuilder OrWhere(string sql, object?  parameters = null);
SqlBuilder OrderBy(string sql, object?  parameters = null);
SqlBuilder GroupBy(string sql, object?  parameters = null);
SqlBuilder Having(string sql, object?  parameters = null);
SqlBuilder Set(string sql, object?  parameters = null);
SqlBuilder Join(string sql, object?  parameters = null);
SqlBuilder InnerJoin(string sql, object?  parameters = null);
SqlBuilder LeftJoin(string sql, object?  parameters = null);
SqlBuilder RightJoin(string sql, object?  parameters = null);
SqlBuilder Intersect(string sql, object?  parameters = null);

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