小编joa*_*mja的帖子

ef核心在更新数据库期间不使用ASPNETCORE_ENVIRONMENT

我使用visual studio通过一定的迁移来更新我的所有环境.它使用下面的命令工作正常.

update-database -Migration initMigrationProduct -c ProductContext -Environment Production
Run Code Online (Sandbox Code Playgroud)

在ef core 2.0中,此命令已更改,参数-Environment已被删除.在文档中说.

"使用2.0,您可以使用ASPNETCORE_ENVIRONMENT环境变量."

https://docs.microsoft.com/en-us/ef/core/miscellaneous/cli/dotnet

我现在尝试了各种方法,但是当我运行update-databaseef核心2.0时,它不使用ASPNETCORE_ENVIRONMENT变量.我试着在注册表中设置应用程序属性.

请让我知道我需要做些什么来更新不同的环境?

如果我使用不同的lanchsettings启动应用程序,它可以工作但不使用包管理器控制台.

c# entity-framework-core .net-core visual-studio-2017

35
推荐指数
4
解决办法
1万
查看次数

如何用双引号替换反斜杠双引号?

我一直在努力进行简单的替换。并且需要一个好的解决方案。背景:它是一个用 \" 编码的 xml 字符串,并且这些字符串需要是 " 才能使用 serializer.Deserialize 对其进行反序列化。

我想用一个双引号替换反斜杠双引号,如“\”hello\“”这样的字符串,因此该字符串是““hello””。文本很长,因此无法删除反斜杠。谢谢你的建议。我认为应该是

string s= "\" teetete \"";
string t;
t = s.Replace("\"", @"""");
Run Code Online (Sandbox Code Playgroud)

c#

5
推荐指数
1
解决办法
9846
查看次数

从net core中的xsd文件生成一个类

我需要从net core中的xsd生成一个类.在dotnet标准中我使用了命令行xsd filename.xsd /c. 但是如何在net core中创建这个类.谁知道怎么做?

当我添加用xsd.exe生成的类时,我得到了几个错误.

    Error   CS0234  The type or namespace name 'SerializableAttributeAttribute' does not exist in the namespace 'System' (are you missing an assembly reference?)


Error   CS0234  The type or namespace name 'DesignerCategoryAttribute' does not exist in the namespace 'System.ComponentModel' (are you missing an assembly reference?) 

Error   CS0234  The type or namespace name 'XmlTypeAttributeAttribute' does not exist in the namespace 'System.Xml.Serialization' (are you missing an assembly reference?)

Error   CS0246  The type or namespace name 'AnonymousType' …
Run Code Online (Sandbox Code Playgroud)

xsd.exe .net-core asp.net-core

4
推荐指数
1
解决办法
5103
查看次数