我有一个 Silverlight 5 项目。我想用 nugget 或添加对他的 ddl 的引用来安装 automapper。但他告诉我,只有具有 Silverlight 运行时的包才能添加到 Silverlight。
有替代方案吗?
我有一个 Silverlight 5 项目。我想用 nugget 或添加对他的 ddl 的引用来安装 automapper。但他告诉我,只有具有 Silverlight 运行时的包才能添加到 Silverlight。
有替代方案吗?
我听说过关于Value Injecter的好消息,他们有一个 Silverlight 库。
这是一个简单的例子:
public class Source
{
public int Id { get; set; }
public string Name { get; set; }
}
public class Target
{
public int Id { get; set; }
public string Name { get; set; }
}
var s = new Source { Id = 3, Name = "Bill" };
var t = new Target();
t.InjectFrom(s);
注意:不会有 Silverlight 5 对 automapper 的支持:
我刚刚放弃了所有 Silverlight。老实说,支持太烦人了。随意在我放弃之前分叉代码,但这对我来说工作量太大了。
我们在 Silverlight 和服务器端代码中都使用Emit Mapper 。目前没有大问题。