当前位置: 代码迷 >> ASP.NET >> 必须声明主体,因为它未标记为 abstract 或 extern解决办法
  详细解决方案

必须声明主体,因为它未标记为 abstract 或 extern解决办法

热度:10201   发布时间:2013-02-25 00:00:00.0
必须声明主体,因为它未标记为 abstract 或 extern
错误提示.EntityObject.SetAttributeValue(string, object)”必须声明主体,因为它未标记为 abstract、extern 或 partial


RetrieveCriteria.ForClass.get”必须声明主体,因为它未标记为 abstract 或 extern。自动实现的属性必须同时定义 get 访问器和 set 访问器。

错误行:
public RetrieveCriteria(Type classType, string databaseName);
public Type ForClass { get; }

我是在3.5下调试的,如果改成get{return type;}也是会提示错误,总是改成另一种方式也不行,不知道哪里错?


------解决方案--------------------------------------------------------
你是不是在抽象类里定义方法? 把 abstract放方法前就行了
------解决方案--------------------------------------------------------
在写方法的时候没有写主体快可能会抱这个错,就是没写{和}
------解决方案--------------------------------------------------------
public RetrieveCriteria(Type classType, string databaseName)
{}
------解决方案--------------------------------------------------------
abstract class 里的abstract成员可以不用实现

否则必须实现

public RetrieveCriteria(Type classType, string databaseName)
{

}
  相关解决方案