Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ';System.Data.Objects.ObjectContext';不包含接受0个参数的构造函数_C#_.net_Entity Framework_Compiler Errors_Objectcontext - Fatal编程技术网

C# ';System.Data.Objects.ObjectContext';不包含接受0个参数的构造函数

C# ';System.Data.Objects.ObjectContext';不包含接受0个参数的构造函数,c#,.net,entity-framework,compiler-errors,objectcontext,C#,.net,Entity Framework,Compiler Errors,Objectcontext,我继承了一些代码(这种情况经常发生!),看起来有点像这样:(省略了名称空间) 这在我的类名下给了我一条带错误消息的方蓝线 我知道这个代码是有效的。这是运行在其他地方的网站刚刚好。 那么,为什么这份复印件会给我这个错误呢 [编辑] 实际上,当从数据库对象构建EDMX文件时,会添加缺少的构造函数。这就是为什么它是一个局部类! 我们每天都在学习新的东西 [/Edit]这是一个警告,说明派生类没有提供带参数的构造函数,您可能希望将这些参数传递给继承类的构造函数。这可能会导致问题。这是一个警告,表示派生类

我继承了一些代码(这种情况经常发生!),看起来有点像这样:(省略了名称空间)

这在我的类名下给了我一条带错误消息的方蓝线

我知道这个代码是有效的。这是运行在其他地方的网站刚刚好。 那么,为什么这份复印件会给我这个错误呢

[编辑]

实际上,当从数据库对象构建EDMX文件时,会添加缺少的构造函数。这就是为什么它是一个局部类! 我们每天都在学习新的东西


[/Edit]

这是一个警告,说明派生类没有提供带参数的构造函数,您可能希望将这些参数传递给继承类的构造函数。这可能会导致问题。

这是一个警告,表示派生类没有提供带参数的构造函数,您可能希望将这些参数传递给继承类的构造函数。这可能会导致问题。

由于没有任何接受0个参数的构造函数,而且您还没有使用
SpatialDatabase
类调用任何基(…)构造函数,因此您的代码将隐式调用基类的默认构造函数
base()

您当前的代码相当于:

public partial class SpatialDatabase : global::System.Data.Objects.ObjectContext
{

       SpatialDatabase() : base() //Problem is here
       {
       }

}
您需要使用类构造函数调用以下基本构造函数之一

由于没有任何接受0个参数的构造函数,并且您还没有使用
空间数据库
类调用任何基(…)构造函数,因此您的代码是隐式调用基类的默认构造函数
base()

您当前的代码相当于:

public partial class SpatialDatabase : global::System.Data.Objects.ObjectContext
{

       SpatialDatabase() : base() //Problem is here
       {
       }

}
您需要使用类构造函数调用以下基本构造函数之一


您需要首先阅读@V4Vendetta,感谢您的链接-它与我的情况有什么关系?因为您没有在继承中正确定义构造函数。=)您需要首先阅读@V4Vendetta,感谢您的链接-它与我的情况有什么关系?它与您没有在继承中正确定义构造函数有关。=)那么,这是否意味着现有的代码不经修改就无法工作?这是由第三方提供的,据称是“有效的”。@bukko,可能是您丢失了一个文件,其中包含剩余的部分类SpatialDatabase,但不能确定。但是是的,在当前状态下,它不应该编译。这是否意味着当前的代码不经过修改就不能工作?这是由第三方提供的,据称是“有效的”。@bukko,可能是您丢失了一个文件,其中包含剩余的部分类SpatialDatabase,但不能确定。但在当前状态下,它不应该编译