私はLLBLGENの経験がありません。それにもかかわらず、私が働いている会社は、それを使って何かをするように私に求めてきました。彼らは、この例のコード私はDjangoの中で前にORMを使用していたLLBLGENのTypedListはどのようにデータベースに関連していますか?
var products = new ProductTypedList();
using (var adapter = new DataAccessAdapter(_Config.ProductionConnectionString)) {
var testSkn = "172772";
var filter = new PredicateExpression(ProductFields.Skn == testSkn);
adapter.FetchTypedList(products, filter);
}
で私をオフに開始しているので、私はこのトピックには完全に新しいものではありませんよ。とにかく、コードを実行すると、製品172772
が弊社の製品データベースから返されていることがわかります。私の質問は、どのようにProductTypedList
がそのデータベースについて知っているかです。コード内のどこにいても、データベースとデータベースとの間の接続を見つけることができませんでした。
ありがとうございます。私の会社では、QuerySpecまたはLinqToLLBLGENを使用して調べるべきだとも言いました。多分私は新しい質問をするべきですが、それらの事は何ですか? – JRG
Linq to LLBLGenはLinq to Entity Frameworkと同じスタイルです。これにより、dbMetaData.TableName.Where(c => c.FieldName == "value")のようなクエリを作成できます。私はLLBLGenを使用していませんが、私が理解しているのと同様のLinq体験を提供しています。私の好みは古いLLBLGenネイティブ構文ですが、これは10年の使用に過ぎません。しかし、それを始めるのが客観的には難しいので、すべて試してみてください。詳細なドキュメントについては、https://www.llblgen.com/Documentation/を参照してください。 – Godeke