-1
私は方法があります:Entity Frameworkのジェネリックエンティティ
private static string doGeneric<T>(T DB, string xmlfilename, string headername, string prefix, string xpath)
は、私はこのようにそれを呼び出す:
var res = doGeneric(new cou(), (string)p, "coudata", "cou", "//Cou/Item");
var res = doGeneric(new ttu(), (string)p, "ttuData", "ttu", "//Ttu/Item");
.
.
.
var res = doGeneric(new xxu(), (string)p, "xxuData", "xxu", "//xxu/Item");
cou()
、ttu()
とxxu
は、EFのフレームワーク(第一DB)によって生成されたEFのエンティティです。 doGeneric
方法で
、私が持っている:
using (myEFEntity con = new myEFEntity())
私はこのような何かをしたい:
var cnt = con.DB.Count();
はどのように私はそれを行うことができますか?
あなたはそのコードを書いてみましたか?何が起こるのですか?エラー? 'con.DB.count()'これはなんですか? –
@Chetan Ranpariya DBが存在しないことを示すコンパイラエラー。私も試しました。それはどちらもうまくいかなかった。 DBはこの 'doGeneric(T DB、' ' –
Zuzlx