小编Dir*_*irk的帖子

找不到具有不变名称"System.Data.SqlClient"的ADO.NET提供程序的实体框架提供程序

通过nuget下载EF6并尝试运行我的项目后,它返回以下错误:

没有为ADO.NET提供程序找到具有不变名称"System.Data.SqlClient"的实体框架提供程序.确保提供程序已在应用程序配置文件的"entityFramework"部分中注册.有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=260882.

在此输入图像描述

entity-framework

524
推荐指数
13
解决办法
36万
查看次数

访问者必须比财产或索引器更具限制性

我有以下课程:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Odbc;

namespace Framework
{
    public class OracleProvider
    {
        private OdbcConnection db { get; private set; }
        private String dbUsername = Settings.Default.Username;
        private String dbPassword = Settings.Default.Password;

        public OracleProvider()
        {
            connect();
        }

        public void connect()
        { 
            db = new OdbcConnection("Driver={Microsoft ODBC for Oracle};Server=CTIR; UID="+dbUsername+";PWD="+dbPassword+";");    
        }        
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我收到以下错误:

错误11:'Framework.OracleProvider.db.set'访问器的可访问性修饰符必须比属性或索引器'Framework.OracleProvider.db'更具限制性

我一直在寻找类似的问题,但还没有找到答案.

任何人都可以向我解释为什么会这样吗?我真的很想学.

c#

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

基本的Firefox插件/扩展?

什么firefox插件你不能没有,与webdev有关?

我的清单是:

我总是在寻找新的,所以我想知道是否有人知道我可能错过的任何伟大的?

firefox

14
推荐指数
5
解决办法
1503
查看次数

解码和发送解释与线程解释

我试图理解在Decode和调度解释和线程解释中执行程序时的实际差异.

两者的例子都会有所帮助.

我理解Java字节码的工作原理以及汇编语言的工作原理.但是DDI和TI在哪里适合?

上下文:虚拟机:用于系统和进程的多功能平台

compiler-construction operating-system interpretation

12
推荐指数
1
解决办法
3247
查看次数

System.Runtime.Serialization.InvalidDataContractException:没有属性的set方法

由于错误显示我没有我的属性的setter,但我不想要一个setter,它应该是readonly.

c# wcf

10
推荐指数
1
解决办法
9631
查看次数

MYSQL存储过程如果语句有问题

我在freebsd上使用Mysql 5.1.28-rc.我刚刚决定在MYSQL中使用存储过程并创建一个测试过程,如下所示:

DELIMITER $$ 
DROP PROCEDURE IF EXISTS test $$
CREATE PROCEDURE test( IN test VARCHAR(22) )
BEGIN
 DECLARE count INT(11);
 SET count = (SELECT COUNT(*) FROM Test WHERE test_column = test );
 SELECT count;
 IF count = 0 THEN
  SET count = 1;
 ELSE
  SET count = 2;
 ENDIF;
END $$
DELIMITER;

这个过程很好,没有IF语句,但是它给出了if语句, ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to …

mysql stored-procedures

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

为什么字符串实习但有不同的引用?

string s1 = "abc";
string s2 = "ab";
string s3 = s2 + "c";

Console.WriteLine(string.IsInterned(s3));           // abc
Console.WriteLine(String.ReferenceEquals(s1, s3));  // False
Run Code Online (Sandbox Code Playgroud)

我只是不明白为什么s3实习,但是ReferenceEquals是假的.

他们在实习池中有两份副本吗?

提前致谢.

c# string referenceequals

5
推荐指数
2
解决办法
91
查看次数

启动应用程序没有活动,我的广播接收器无法工作

在我的应用程序中,我有一个广播接收器用于捕获发送到我手机的消息

<receiver
            android:name="com.qmobile.ows.SMS_Receiver"
            android:enabled="true" 
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.PHONE_STATE" />
                <action android:name="android.provider.Telephony.SMS_RECEIVED" />                  
            </intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)

如果我使用活动GUI启动应用程序,则BroadCast Receiver可正常工作.

我想在没有活动的情况下启动我的应用程序并且不显示图标应用程序,因此我从我的活动中删除了以下代码

 <intent-filter>
                  <action android:name="android.intent.action.MAIN" />
              <category android:name="android.intent.category.LAUNCHER" />
 </intent-filter>
Run Code Online (Sandbox Code Playgroud)

之后,广播接收器不起作用.

请帮我解决这个问题.

android broadcastreceiver

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

如何限制类不要在C#中实现Interface的所有方法?

某处我读过这个问题.我们怎样才能处理这样的情况:

我有一个接口,在我有四种方法:Add,Subtract,Multiply,Divide.

我有两个AB类.

我希望AB实现此接口.但我想要这样的情况:

  • A只能访问Add,Subtract.
  • B只能访问Multiply,Divide.

请告诉我这在C#中是如何实现的?或者通过一些技巧,如果可能的话请告诉我.

c# interface

5
推荐指数
2
解决办法
1462
查看次数

无法正确使用min_element()

min_element()在C++中的算法标题中遇到问题.

代码如下:

int a[5] = {4, 1, 2, 3, 4};

for (int j = n - 1; j >= 0; j--) {
    for (int i = 0; i <= j; i++) {
        int *lowest = min_element(a+i, a+j);   //get min element in range
        cout << "A[" << i << "] to A[" << j << "]"
             << "lowest =" << *lowest << endl;
    }
}
Run Code Online (Sandbox Code Playgroud)

它给出如下输出

A[0] to A[4]lowest =1
A[1] to A[4]lowest =1
A[2] to A[4]lowest =2
A[3] …
Run Code Online (Sandbox Code Playgroud)

c++

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

如何使用epplus在值大于特定常量值的单元格上添加条件格式

我已经以编程方式制作了一张excel表.现在我想在特定的单元格范围上添加条件格式.

格式化类型是所有单元格 values greater than 0 (>0)

怎么去做呢?在excel中,我可以使用内置公式来实现Cell Values Greater Than.但是如何使用C#和epplus将它嵌入excel?

c# excel epplus

2
推荐指数
1
解决办法
3485
查看次数

INotifyPropertyChange接口错误

public class ViewModel : INotifyPropertyChanged
{
    private string name;
    public string Name
    {
        get
        {
            return name;
        }
        set
        {
            if (name != value)
            {
                name = value;
                OnPropertyChanged("Name");

            }
        }
    }
    protected void OnPropertyChanged(string propertyname)
    {
        if (PropertyChanged != null)
        {
            PropertyChanged(this, new PropertyChangedEventArgs(propertyname));
        }
    }
    public PropertyChangedEventHandler PropertyChanged;
}

public partial class MainWindow : Window
{
    private ViewModel vm;
    public MainWindow()
    {
        InitializeComponent();
        vm = new ViewModel { Name = "Shahrukh Khan" };
        DataContext = vm;
    }

    private …
Run Code Online (Sandbox Code Playgroud)

c# inotifypropertychanged

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