gpt4 book ai didi

c# - EF7 脚手架现有数据库,列名 = 表名

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

我目前正在使用 ASP.net 5/EF 7,此时正尝试构建我现有的数据库(~1200 个表)。

使用的命令:dnx ef dbcontext scaffold "<connstring>" EntityFramework.MicrosoftSqlServer --outputDir Models -a;

基本上它按预期工作 - 但不幸的是有几个表 (97) 包含一个与表同名的列,导致很多“成员名称不能与其封闭类型相同”错误。

我知道我可以手动更改类名,这会起作用,但这是很多(不必要的)工作 + 考虑到将来的数据库更改,我将不得不在每个新脚手架上重复该步骤。

Dnx ef dbcontext help 没有给出任何提示。

有人找到简单的解决方法了吗?

最佳答案

这是 RC1 中的已知错误,已在 RC2 和最新的每日构建中得到修复:https://github.com/aspnet/EntityFramework/pull/3712

关于c# - EF7 脚手架现有数据库,列名 = 表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35112571/

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