我已经向我的一个ria服务实体添加了一个客户端属性,但由于某种原因,它给了我警告“类型”OLG.Entities.ViewList“in”.... cs“与导入的冲突在“.... dll”中键入“OLG.Entities.ViewList”
现在我明白错误信息的含义,但为什么会发生冲突而不是合并类?
我的客户端部分类:
namespace OLG.Entities
{
public partial class ViewList : Entity
{
private bool _isSelected;
/// <summary>
/// This is used to add a client side property to the Ria Entity that will not be used on the model side (database)
/// </summary>
public bool IsSelected
{
get { return _isSelected; }
set {
if (_isSelected != value)
{
_isSelected = value;
this.RaisePropertyChanged("IsSelected");
}
}
}
}
作为旁注,生成的类与新的分部类
不在同一个silverlight项目中答案 0 :(得分:1)
您不能拥有跨越2个程序集的部分类。
看到这个类似的问题...
Is it possible to have two partial classes in different assemblies represent the same class?
答案 1 :(得分:1)
如上所述here:
你不能有两个部分类 指两个相同的班级 不同的组件(项目)。一旦 汇编是汇编的 元数据被烘焙,你的 课程不再局限。局部 类允许你拆分 将同一个类定义为两个 文件。
因此,错误的原因实际上是
生成的类不一样 silverlight项目作为新的部分 类