【发布时间】:2011-04-17 00:39:02
【问题描述】:
我已经为 EF 4.0 创建了带有 T4 模板的 POCO 类,并为 Context 生成了模拟。一切都很棒,但我不喜欢在 C# 代码中初始化甚至小的 Mock-DB,所以我创建了一些从真实 DB 生成 Mock-DB 的函数,我想序列化这个对象并稍后在某个单元中使用它测试...
XML序列化失败,所以我尝试了二进制序列化并且序列化成功,但是反序列化失败了。
反序列化程序找不到程序集“EntityFrameworkDynamicProxies-”。我怎样才能反序列化这样的东西(DynamicProxy?)...
【问题讨论】:
-
序列化程序是否在单独的程序集中?
-
您的意思与 POCO 课程不同?序列化器在 TestProject 和 Poco 类中,生成的模拟在单独的项目中,只有模型,所以是的,它们在单独的程序集中。
标签: c# serialization poco t4