小编Med*_*dia的帖子

在应用程序配置文件中找不到名为"MyEntities"的连接字符串

我正在使用实体框架和ASP.NET MVC 4来构建应用程序

我的解决方案分为两个项目;

  • 包含我的数据模型(.edmx)文件和一些自定义接口的类库
  • 引用上面类库的'容器'MVC项目

我的问题是,当我尝试使用' MyEntites'DbContext时,我收到以下错误:

在应用程序配置文件中找不到名为"MyEntities"的连接字符串.

我想这个问题与连接字符串位于类库的app.config而不是MVC项目中有关.

有没有人有什么建议?

c# entity-framework asp.net-mvc-4

240
推荐指数
10
解决办法
21万
查看次数

如何实现IComparable接口?

我正在使用类的实例填充数组:

BankAccount[] a;
. . .

a = new BankAccount[]
{
    new BankAccount("George Smith", 500m),
    new BankAccount("Sid Zimmerman", 300m)
};
Run Code Online (Sandbox Code Playgroud)

一旦我填充这个数组,我想按余额金额对它进行排序.为了做到这一点,我希望能够检查每个元素是否可以使用排序IComparable.
我需要使用接口来做到这一点.到目前为止,我有以下代码:

public interface IComparable
{
    decimal CompareTo(BankAccount obj);
}
Run Code Online (Sandbox Code Playgroud)

但我不确定这是否是正确的解决方案.有什么建议?

c# interface icomparable

70
推荐指数
5
解决办法
8万
查看次数

如何退出所有正在运行的线程?

以下代码不会退出应用程序.如何退出应用程序并确保所有正在运行的线程都已关闭?

foreach (Form form in Application.OpenForms)
{
    form.Close();
}
Application.Exit();
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading winforms

57
推荐指数
6
解决办法
8万
查看次数

在矩阵中查找给定的行

我有一个m乘n矩阵MATLAB,比如M.我有一个n元素行向量,即一个n列矩阵,比如X.

我知道X在M的某个地方.我怎样才能在M中找到索引?

matlab

42
推荐指数
2
解决办法
7万
查看次数

具有字典属性的C#匿名对象

我正在尝试将字典转换为匿名类型,每个键都有一个属性.

我尝试谷歌它,但我能找到的是如何将匿名对象转换为字典.

我的字典看起来像这样:

var dict = new Dictionary<string, string>
{
    {"Id", "1"},
    {"Title", "My title"},
    {"Description", "Blah blah blah"},
};
Run Code Online (Sandbox Code Playgroud)

我想返回一个看起来像这样的匿名对象.

var o = new 
{
    Id = "1",
    Title = "My title",
    Description = "Blah blah blah"
};
Run Code Online (Sandbox Code Playgroud)

所以我希望它循环遍历字典中的每个keyValuePair并在对象中为每个键创建一个属性.

我不知道从哪里开始.

请帮忙.

c# dictionary object

24
推荐指数
2
解决办法
2万
查看次数

无法在Dot Net Core中使用System.Management.dll

如果System.Management.dllDot Net Core不兼容,我应该如何收集硬件信息.

如何获取处理器ID,磁盘卷数等机器信息.

c# .net-core asp.net-core

17
推荐指数
3
解决办法
6434
查看次数

在Numpy中使用数组时,resize和reshape有什么区别?

我刚开始使用"NumPy的",我试图理解之间的区别resizereshape数组.

python numpy

17
推荐指数
3
解决办法
2万
查看次数

使用appsettings.json配置Serilog RollingFile

我正在尝试为.NET Core项目配置Serilog.这就是我的意思appsettings.json:

 "Serilog": 
{
    "MinimumLevel": "Verbose",
    "Enrich": ["FromLogContext", "WithMachineName", "WithProcessId", "WithThreadId"],
    "WriteTo": [
      { "Name": "RollingFile",
        "Args": {
          "pathFormat": "C:/Logfiles/testapp/log-{Date}.json",
          "textFormatter": "JsonFormatter",
          "fileSizeLimitBytes": 2147483648,
          "retainedFileCountLimit": 5
        }
      }
    ]
  }
Run Code Online (Sandbox Code Playgroud)

我看到的问题JsonFormatter是没有拾取,而是使用默认文本格式化程序获取条目.我尝试过使用"formatter": "JsonFormatter",但结果相同.

如果我在代码中配置Serilog,一切正常:

var jsonSink = new RollingFileSink(config["Logger:FilePath"], new JsonFormatter(), 2147483648, 5);

var logger = new Serilog.LoggerConfiguration().WriteTo.Sink(jsonSink);
Run Code Online (Sandbox Code Playgroud)

这是我的相关部分project.json:

"Serilog": "2.2.1",
"Serilog.Extensions.Logging": "1.1.0",
"Serilog.Sinks.Literate": "2.0.0",
"Serilog.Sinks.Seq": "2.0.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0",
"Microsoft.Extensions.Configuration.UserSecrets": "1.0.0",
"Microsoft.Extensions.Logging": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Debug": "1.0.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0",
"Serilog.Enrichers.Thread": "2.0.0", …
Run Code Online (Sandbox Code Playgroud)

c# serilog .net-core

15
推荐指数
3
解决办法
2万
查看次数

如何在WPF中的窗口之间导航?

我试图为打开另一个窗口的按钮设置一个单击事件,但我得到的错误NavigationService是该项目不包含它的定义.

这就是我目前试图调用页面的方式:

private void conditioningBtn_Click(object sender, RoutedEventArgs e)
{
    this.NavigationService.Navigate(new Uri("TrainingFrm.xaml", UriKind.RelativeOrAbsolute));
}
Run Code Online (Sandbox Code Playgroud)

有人能指出我正确的方向,或者显示这种窗口导航方法的替代方案吗?

c# wpf click

6
推荐指数
1
解决办法
3万
查看次数

Keras-vis给出以下错误:AttributeError:多个入站节点

我正在尝试使用自己的模型遵循以下示例

_________________________________________________________________
Layer (type)                 Output Shape              Param #   
=================================================================
input_2 (InputLayer)         (None, 150, 150, 3)       0         
_________________________________________________________________
block1_conv1 (Conv2D)        (None, 150, 150, 64)      1792      
_________________________________________________________________
block1_conv2 (Conv2D)        (None, 150, 150, 64)      36928     
_________________________________________________________________
block1_pool (MaxPooling2D)   (None, 75, 75, 64)        0         
_________________________________________________________________
block2_conv1 (Conv2D)        (None, 75, 75, 128)       73856     
_________________________________________________________________
block2_conv2 (Conv2D)        (None, 75, 75, 128)       147584    
_________________________________________________________________
block2_pool (MaxPooling2D)   (None, 37, 37, 128)       0         
_________________________________________________________________
block3_conv1 (Conv2D)        (None, 37, 37, 256)       295168    
_________________________________________________________________
block3_conv2 (Conv2D)        (None, 37, 37, …
Run Code Online (Sandbox Code Playgroud)

python deep-learning keras

6
推荐指数
1
解决办法
3145
查看次数