- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的 .net Framework 4.7 项目中首先使用 EF Core 2.2 和数据库。运行此命令可以正常工作:
Scaffold-DbContext "data source=dbServer;initial catalog=myData;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Database
但是随后 MS 发出了这个警告:
warning To protect potentially sensitive information in your connection string, you should move it out of source code. See http://go.microsoft.com/fwlink/?LinkId=723263 for guidance on storing connection strings.
所以我想我按照说明做了,并按如下方式更新了脚本:
Scaffold-DbContext "name=MyConnection" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Database
导致此错误的原因:
A named connection string was used, but the name 'MyConnection' was not found in the application's configuration. Note that named connection strings are only supported when using 'IConfiguration' and a service provider, such as in a typical ASP.NET Core application. See https://go.microsoft.com/fwlink/?linkid=850912 for more information.
命名连接本身工作正常,我已经通过注释掉由 EF 核心生成的第一行并使用第二行来测试它:
//optionsBuilder.UseSqlServer("data source=dbServer;initial catalog=myData;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework");
optionsBuilder.UseSqlServer(ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString);
启动程序,它可以连接并按预期显示数据。但我更愿意在 Scaffold-DbContext 中设置 alrady。有什么想法吗?
为了完整起见,这里是 app.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="MyConnection" connectionString="data source=dbServer;initial catalog=myData;integrated security=True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
...
最佳答案
EF Core2.2: Scaffold-DbContext not working with named connection string in WPF project
事实。两种错误信息
Note that named connection strings are only supported when using
IConfiguration
and a service provider, such as in a typical ASP.NET Core application.
和Scaffold-DbContext -Connection
参数的命令文档
...For ASP.NET Core 2.x projects, the value can be name=<name of connection string>. In that case the name comes from the configuration sources that are set up for the project...
指出命名连接字符串不能与基于“遗留”app.config
(NET Framework) 的项目中的 Scaffold-DbContext
命令一起使用。
因此,对于 Scaffold-DbContext
,您必须使用实际的连接字符串。并在这里命名连接字符串(我猜是警告):
optionsBuilder.UseSqlServer(
ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString);
关于c# - EF Core2.2 : Scaffold-DbContext not working with named connection string in WPF project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57710607/
如您所见,我的按钮位于 Scaffold 内的 body 。但我得到了这个异常(exception): 使用不包含 Scaffold 的上下文调用 Scaffold.of()。 import 'pac
我看到有一些方法可以在 Entity Framework Core 2.0 中构建实体和数据库上下文。 使用 Scaffold-DbContext 使用 dotnet ef dbcontext 脚手架
Spring Roo:[ Controller 脚手架 --class] 和 [web mvc 脚手架 --class] 之间的区别 现在我们想要为 session 应用程序搭建一个网络层。这是使用
我对 MVC3 的各种不同的“主流”脚手架选项有点困惑。有一个名为 MVCScaffolding 的 NuGet 包.它于 2011 年 1 月首次出现,但似乎很活跃并且最近有更新,由 Scott H
我不明白为什么在 flutter 中不可能有这样的结构: //... Scaffold( //... body: myPage(dataList[index]) ) //... 其中 myPa
我喜欢脚手架,它对原型(prototype)设计非常有帮助。但是我们应该使用脚手架来开发应用程序吗? 最佳答案 “脚手架”这个名字现在在 Rails 中有点用词不当(2.0 后)。通过脚手架生成器生成
我的类(class)没有在AppBar中显示后退按钮, 已经尝试将this.automaticallyImplyLeading = true, import 'package:carros/pages
为什么点击我的iconButton我的 snackBar用 Scaffold.of() 向我抛出异常? Scaffold.of() called with a context that does no
我正在处理一个新的小原型(prototype)项目,并尝试使用脚手架功能加载数据。我完成了保存过程,它说它已经保存在 UI 上,但后来我重新访问,对象列表仍然为 0。我添加了 loggingSql:
由于返回脚手架,我的代码一直给我错误。这是我的脚手架代码: class _DashboardState extends State { @override Widget build(Bui
我想使用 Yeoman 搭建我正在进行的几个不同的项目。然而,现在,我想从一些简单的事情开始,比如拥有一个创建以下文件夹结构的生成器: /build/ /src/ /spec/ /spec/test/
The docs对于 NPM 包 grunt-scaffold 缺乏关于其 after() 属性/函数的任何信息。我有一个 grunt 文件,它为新脚本创建一个新目录,并且将样板文件从指定的模板文
我想创建一个与脚手架主体颜色相同的 AppBar,但是我无法弄清楚主体的颜色。我检查了 Scaffold 的源代码,但是他们那里也没有颜色代码。 有什么办法可以查出来吗?谢谢 最佳答案 Scaffol
我发布这个问题是因为很难找到我需要的回复,但我想它一定已经在某个地方得到了回复。如果确实在其他地方被询问和回复,请指出正确的方向 请参见下图,取自 kitkat 设备。脚手架的背景是红色的,主体是绿色
有没有办法让 Scaffold.bottomSheet 部分透明(比如显示其背后正文内容的缺口)?我注意到即使只添加 Text 也会隐式地在其下方放置一个白色背景(Material?),我认为这是不可
根据MS Docs , Scaffold-DbContext 应该接受一个可选参数 -Namespace。但是,似乎 Scaffold-DbContext 无法识别此参数。我错过了什么吗? 命令错误:
我在脚手架中有一个应用栏。 return Scaffold( appBar: styling.appBar( AppBar( leading: styling.icon
我正在尝试使用 Rails 4 搭建一个应用程序,但我在前键、表单和实体名称方面遇到了这个小问题。以下是一些细节: rails g scaffold user_type name:string rai
我正在尝试生成一个布局,我可以在 my rails webapp 之间使用它和移动版本。我一直在用nifty-generator ,但它说生成的文件与 rails3 新应用程序创建生成的文件相同。 d
我是 Ruby on Rails 的新手,我正在尝试创建一个低音吉他导师,以便自学 RoR(和低音吉他)。演练使用 Scaffold 创建 ActiveRecord 类,但它们似乎对应于独立表;没有用
我是一名优秀的程序员,十分优秀!