我们的Sql Server数据库有多个架构/所有者。有些表名在没有模式的情况下是相同的,因此在配置模型生成器时,我希望能够按模式过滤或将模式名称附加到表中,这样就不存在冲突。我已经尝试按表前缀过滤,但似乎只对表名起作用。
Schema1.Companies
Schema2.Companies
我希望模型生成器生成这个
namespace models
[Table("Schema1Companies")]
[Table("Schema2Companies")]
或者
namespace models.Schema1
[Table("Companies")]
namespace models.Schema2
[Table("Companies")]
https://github.com/MoonStorm/Dapper.FastCRUD/wiki/Entity-registration
答案 0 :(得分:0)
稍微挖掘代码,我发现了SchemaName变量。因此,我可以为每个模式创建一个ModelGeneratorConfig文件,并使用它自己的命名空间。