0

それを英語で完全に説明する方法がわかりません。TABLE の例を書きます:

TLDID   TYP    Whois_Server
1       net    server.net
2       com    server.com
3       org    server.org

「TYP」を特定できるコードがあります-ユーザーがWebページに入力したものから「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 と Entity Framework を使用しています。

それ、どうやったら出来るの ?

4

1 に答える 1

0

リンクの使用:

server = db.TLDs.First(x => x.TYP == TLD).Whois_Server;

serverこれは文字列でありTLD、{net, com, org} のいずれかであると想定しています。

于 2013-11-08T14:26:20.563 に答える