必须声明主体,因为它未标记为 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)
{
}