所以我最近一直在玩 Hotchocolate,我做了一门课,它给了我一个学生名单,但我想有一些验证功能。我真的没有从官方热巧克力网站上找到任何对我有帮助的东西。
学生.cs
public class Student
{
[GraphQLNonNullType]
public string Name{ get; set; }
[GraphQLNonNullType]
public string LastName{ get; set; }
[GraphQLNonNullType]
public string Picture { get; set; }
}
这是我的查询,目前它会返回列表中的所有学生。
学生查询.cs
public class StudentQuery
{
[UseFiltering]
[UseSorting]
public List<Student> GetStudents()
{
return MongoDBHelper.LoadRecords<Student>(EMongoCollection.Students);
}
}
现在我的问题是,如何为学生制定 ValidationRule,例如说学生的名字必须至少有 3 个字符?有人可以为我提供一些例子吗?
提前致谢。