必須フィールド リストにある名前を持つプロパティのみを表示する必要があります。
私はこのようなことをしようとしていますが、 p.PropertyType.Name == x は正しくありません:
Pricing pricing = new Pricing();
Type type = typeof(Pricing);
PropertyInfo[] PricingProperties = type.GetProperties();
PricingRequiredFieldDAL requiredField = new PricingRequiredFieldDAL();
var x = requiredField.GetRequiredFields();
var list = PricingProperties.Where(p => p.PropertyType.Name == x);
public class PricingRequiredFieldDAL
{
PricingContext db = new PricingContext();
public List<PricingRequiredField> GetRequiredFields()
{
return db.PricingRequiredFields.Where(p => p.Required == true).ToList();
}
}
上記の方法でリフレクションを使用して、必要な情報を取得するにはどうすればよいですか?