我有一Converter
堂课,我给了一个ID
. 有了这个ID
我想得到一个对象作为返回值。但我有一个错误,我不知道如何解决。错误出现在:
result = ArbeitsplatzgruppeNT.Get(arbeitsplatzgruppeId);
在我的转换方法中,我的ConvertBack
方法工作正常。
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
ArbeitsplatzgruppeNT result = null;
Guid arbeitsplatzgruppeId = Guid.Empty;
if (value != null && Guid.TryParse(value.ToString(), out arbeitsplatzgruppeId) && arbeitsplatzgruppeId != Guid.Empty)
{
try
{
result = ArbeitsplatzgruppeNT.Get(arbeitsplatzgruppeId); // Error
}
catch (Exception)
{
}
}
return result;
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
Guid result = Guid.Empty;
if (value != null && value is ArbeitsplatzgruppeNT)
{
result = (value as ArbeitsplatzgruppeNT).ID;
}
return result;
}
那是我在商务舱中的 GET 方法
public static ArbeitsplatzgruppeNT Get(Guid ID)
{
return DataPortal.FetchChild<ArbeitsplatzgruppeNT>(ID);
}
这就是我的错误:
错误 2 类型“HGERP.Data.ArbeitsplatzGruppe”在未引用的程序集中定义。您必须添加对程序集“HGERP.DataLayer,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”的引用。
它与我的商务舱有关,因为我已经有了一个可以运行的版本。但我不得不更换 ArbeitsplatzgruppeNT 级,现在它不再工作了。但是新的和旧的并没有太大的区别...