我正在使用vs2015,我在wp7.1 Silverlight中开发了一个应用程序。我把它升级到wp8.1 Silverlight。当我尝试将其发布到商店时,它没有通过认证。我做了一些测试,我决定将其转换为wp8.1以通过认证。
在从wp8.1 Silverlight转换到wp8.1的过程中,我在反射方面遇到了一些困难,因为它与win8.1 Silverlight中的不一样。
我有这个方法(在wp8.1中Silverlight编译没有错误)。 有人可以帮我写一下wp8.1。
public ByConventionMapperStrategy(Type entityType, bool publicOnly)
: base(entityType, publicOnly)
{
//map members that are properties
ColumnPredicate = m => m.MemberType == MemberTypes.Property;
//map members that are properties and icollection types.
RelationshipPredicate = m =>
{
return m.MemberType == MemberTypes.Property && typeof(ICollection).IsAssignableFrom((m as PropertyInfo).PropertyType);
};
}
public Func<MemberInfo, bool> ColumnPredicate;
public Func<MemberInfo, bool> RelationshipPredicate;
对不起我的英语。
谢谢你的帮助。