У меня есть строго типизированный DataTable
, по которому я звоню GetChanges
:
myApples.CropTable.GetChanges(DataRowState.Deleted)
Я хочу получить доступ к результатам этого, используя мои строго типизированные классы CropTable
и CropRow
. Итак, я попытался применить результаты, например:
(AppleDataSet.CropDataTable)myApples.CropDataTable.GetChanges(DataRowState.Deleted)
DOINGGGG, InvalidCastException:
[A] CropDataTable нельзя преобразовать в [B] CropDataTable. Тип A происходит от «FarmingBO, Version = 1.0.0.0, Culture = нейтральный, PublicKeyToken = acbff80904caf0cb» в контексте «По умолчанию» в расположении «C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files». \ Farming \ 3b503e68 \ 8f2b701b \ assembly \ dl3 \ 8d20c3b3 \ a16c5196_27eacc01 \ FarmingBO.DLL '. Тип B происходит от 'FarmingBO, Version = 1.0.0.0, Culture = нейтральный, PublicKeyToken = acbff80904caf0cb' в контексте 'Default' в расположении 'C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ Farming \ 3b503e68 \ 8f2b701b \ assembly \ dl3 \ 8d20c3b3 \ a16c5196_27eacc01 \ FarmingBO.DLL '.
Это только у меня, или эти типы совершенно идентичны?