gpt4 book ai didi

mysql - EntityFramework 不添加带有表名的 dbname

转载 作者:行者123 更新时间:2023-11-28 23:19:47 26 4
gpt4 key购买 nike

我的 Entity Framework 发送插入查询如下

insert into students (
`studentCode`,
`surname`)
VALUES ('djs', 'andy');

MySql数据库需要查询为

insert into ge.students (
`studentCode`,
`surname`)
VALUES ('djs', 'andy');

ge 是数据库名

所以它给我错误错误代码:1046。未选择数据库通过在边栏的 SCHEMAS 列表中双击其名称来选择要使用的默认数据库。

最佳答案

在您的实体类上,查看以下表格注释/属性是否有帮助:

[Table("students", Schema = "ge")]
public class Student
{
public Student()
{
}
public int studentCode { get; set; }
public string surname { get; set; }
}

关于mysql - EntityFramework 不添加带有表名的 dbname,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42263279/

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