Dynamics crm 2011 CRM 2011使用什么电子邮件格式来验证电子邮件地址?

Dynamics crm 2011 CRM 2011使用什么电子邮件格式来验证电子邮件地址?,dynamics-crm-2011,Dynamics Crm 2011,有谁能告诉我们emailaddress在CRM 2011中是如何被验证的吗 因为当我试图在Lead实体上保存EmailAddress时 像 潜在客户=新潜在客户() { FirstName=“ABC”, LastName=“XYZ”, EmailAddress1=”test@test.com" }; serviceProxy.Create(lead); 它抛出通用SQL错误。 我认为这是因为EmailAddress1字段具有格式=Email 我已经创建了一个新字段new\u MyEmail并设

有谁能告诉我们emailaddress在CRM 2011中是如何被验证的吗

因为当我试图在Lead实体上保存EmailAddress时

潜在客户=新潜在客户()
{
FirstName=“ABC”,
LastName=“XYZ”,
EmailAddress1=”test@test.com"
};
serviceProxy.Create(lead);
它抛出
通用SQL错误。
我认为这是因为
EmailAddress1
字段具有格式=
Email

我已经创建了一个新字段
new\u MyEmail
并设置了格式=
Email

Lead anotherLead=新Lead()
{
FirstName=“DEF”,
LastName=“STU”,
新邮件=”test1@test.com"
};
serviceProxy.Create(另一个lead);
它还抛出“
enericsql错误。

然后,我删除了
new\u MyEmail
字段,并用Format=
text
重新创建

它起作用了

所以,如果有人能告诉我这是什么原因,或者CRM 2011的电子邮件地址格式是什么,那对我来说就太好了


谢谢。

奇怪的问题,我建议的第一件事是使用最新SDK中的
crmsvcutil.exe
再次生成C#类是的,我知道,而且我总是发布或在线?安装汇总?尝试使用帐户或联系人实体?我正在使用内部部署和更新汇总12