我不知道如何用英语完整地描述它。我将写一个我的 TABLE 的例子:
TLDID TYP Whois_Server
1 net server.net
2 com server.com
3 org server.org
我有一个可以确定“TYP”的代码——用户在网页上输入的内容可以是“net”/“com”/“org”。
if (domain.IndexOf('.') != -1)
{
int kropka = domain.IndexOf('.');
string TLDzKropka = domain.Substring(kropka);
string TLD = TLDzKropka.Replace(".", "");
tldik = TLD;
server = db.TLDs.Find(TLD).Whois_Server;
基于上面保存字符串的 TLD 变量,我想找到相应 TYP 的 Whois_Server。我想我必须先找到 TLDID(密钥),然后在此基础上找到 Whois_Server。
但是,我收到了这个:
此操作的“Edm.Int32”和“Edm.String”的参数类型不一致。- 翻译自波兰语,因此确切的词可能有点偏离。
我正在使用 c# mvc 和实体框架。
我怎么做 ?