gpt4 book ai didi

validation - 将数据注释添加到生成的部分类

转载 作者:行者123 更新时间:2023-12-03 18:21:20 24 4
gpt4 key购买 nike

我有一个 Subsonic3 Active Record 生成的部分 User 类,我在单独的部分类中使用了一些方法对其进行了扩展。

我想知道是否可以将数据注释添加到一个部分类的成员属性中,其中它在另一个 Subsonic Generated 上声明,我试过这个。

public partial class User
{
[DataType(DataType.EmailAddress, ErrorMessage = "Please enter an email address")]
public string Email { get; set; }

...
}

该示例给出了“成员已定义”错误。

我想我可能在不久前看过一个例子,说明我试图用动态数据和 Linq2Sql 做什么。

最佳答案

您需要做的是创建一个' buddy class ' 并将数据注释应用于该类:

[MetadataType(typeof(UserValidation))]
public partial class User
{
...
}

public class UserValidation
{
[DataType(DataType.EmailAddress, ErrorMessage = "Please enter an email address")]
public string Email { get; set; }
}

关于validation - 将数据注释添加到生成的部分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1232497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com