Entity Framework 6 次迁移 - 生成 "SchemaName"。"TableName"
Entity Framework 6 Migrations - Generates "SchemaName"."TableName"
我正在开发海事监测数据的数据库。我制作了一个 classic EER-Model (MySQL Workbench),为 Entity Framework 生成了一个临时数据库 6 Code First by Database First 开始使用 Entity classes 和 DbContext 实现。从现在开始我需要使用 EF 迁移
当我 添加 初始迁移 时,创建 table 语句将表命名为 "DbContext"。 "TableName"**所以数据库看起来像 **"SchemaName"."DbContext"."TableName" 这是丑陋的 AF.
我可以在 modelbuilder fluentAPI 中编写 table 个名称或对其进行注释,但如果 table 数量巨大,这会很麻烦。
如何更改常规命名?我只希望迁移器 调用 table 就像 DbContext 派生的 属性 class
您还可以使用 Table 注释:
[Table("InternalBlogs")]
public class Blog
我正在开发海事监测数据的数据库。我制作了一个 classic EER-Model (MySQL Workbench),为 Entity Framework 生成了一个临时数据库 6 Code First by Database First 开始使用 Entity classes 和 DbContext 实现。从现在开始我需要使用 EF 迁移 当我 添加 初始迁移 时,创建 table 语句将表命名为 "DbContext"。 "TableName"**所以数据库看起来像 **"SchemaName"."DbContext"."TableName" 这是丑陋的 AF.
我可以在 modelbuilder fluentAPI 中编写 table 个名称或对其进行注释,但如果 table 数量巨大,这会很麻烦。
如何更改常规命名?我只希望迁移器 调用 table 就像 DbContext 派生的 属性 class
您还可以使用 Table 注释:
[Table("InternalBlogs")]
public class Blog