gpt4 book ai didi

c# - Entity Framework 6 迁移 - 生成 "SchemaName"."TableName"

转载 作者:行者123 更新时间:2023-11-28 23:16:38 24 4
gpt4 key购买 nike

我正在开发海事监测数据的数据库。我制作了一个经典的 EER-Model (MySQL Workbench),通过 Database First 为 Entity Framework 6 Code First 生成了一个临时数据库,以开始使用 Entity 类和 DbContext 实现。从现在开始我需要使用 EF 迁移当我添加 初始迁移 时,创建表语句将表命名为 "DbContext"."TableName"** 所以数据库看起来像 **"SchemaName ".DbContext"."TableName" 这是丑陋的 AF。

我可以在 modelbuilder fluentAPI 中编写表名或对其进行注释,但这对于大量表来说很麻烦。

如何更改常规命名?我只希望迁移器像 DbContext 派生类中的属性一样调用表

最佳答案

您还可以使用表格注释:

[Table("InternalBlogs")]
public class Blog

参见:Code First Data Annotations

关于c# - Entity Framework 6 迁移 - 生成 "SchemaName"."TableName",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43584771/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com