Skip to content

关于FluentApi的table name问题 #387

Closed
@pigwing

Description

@pigwing
[Table(Name = "table")]
    [Index("{tablename}-Index", "XId")]
    public class TModel
    {}
_freeSql.CodeFirst.ConfigEntity<TModel>(e =>
       {
              e.Name("1_table");
      });

当Model设置了[Table(Name = "table")]名称后,上面的FluentApi便使用Model的注解来做表名建表,但是对于postgresql而言.需要使用{tablename}作为占位符建立分表索引.目前的情况是.我Model手动写了注解,标识表明,但是使用FluentApi手动填写表名建表后,无法覆盖Model中注解写入的表名.导致建表不会出现1_table的表,实际表名是table

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