Tag: scaffolding

使用ASP.NET MVC 3中的枚举

是否有一种聪明的方法可以让MVC脚手架为枚举值的模型属性呈现下拉列表或列表框? 例: public class MyModel { public Color MyColor { get; set; } public Option Options { get; set; } } public enum Color { None = 0, Red = 1, Blue = 2, White = 3 } [Flags] public enum Option { NotSet = 0, Option1 = 1, Option2 = 2, Option3 = 4, […]

Scaffolding EntityFramework 6无法将’System.Data.Entity.Core.Objects.ObjectContext’类型的对象强制转换为’System.Data.Objects.ObjectContext’

我想在EntityFrameWork 6中使用Scaffolding,但得到这个: 无法检索'[myNameSpace] .Models.prod’的元数据。 无法将类型为“System.Data.Entity.Core.Objects.ObjectContext”的对象强制转换为“System.Data.Objects.ObjectContext”。 EF 6支持脚手架吗? 更新 过了一段时间, 微软发布了新的升级版,以支持scafolding和其他一些function 我认为将IDE升级到2013时它不起作用

Scaffold-DbContext在.net核心中抛出错误“找不到程序集”

我使用.net核心和entity framework核心1.1.0。 在包管理器控制台中尝试以下命令时 Scaffold-DbContext “Server=MyServer\\MyInstance;Database=MyDB;user=MyUsername;password=MyDbPassword;” Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -t Table1,Table2 我收到了这个错误 找不到程序集’D:\ Work \ Projects \ src \ MyProject \ src \ MyProject.Api。\ bin \ Debug \ net461 \ win7-x64 \ MyProject.Data.exe’。 MyProject.Data是一个网络核心库。 MyProject.Api是一个.net完整框架核心api,它引用了MyProject.Data。 MyProject.Data的project.json文件 { “version”: “1.0.0-*”, “dependencies”: { “Microsoft.EntityFrameworkCore.Design”: “1.1.0”, “Microsoft.EntityFrameworkCore.SqlServer”: “1.1.0”, “Microsoft.EntityFrameworkCore.SqlServer.Design”: “1.1.0”, “Microsoft.EntityFrameworkCore.Tools”: “1.1.0-preview4-final” }, “frameworks”: { “net461”: {} } } […]