我对LLBLGEN没有经验。然而,我工作的公司要求我用它来做一些事情。他们用这个示例代码启动了我
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);
}
我之前在Django中使用过ORM,所以我对这个话题并不是全新的。无论如何,当我运行代码时,我注意到产品172772
是从我们的产品数据库返回的,这是有道理的。我的问题是,ProductTypedList
如何了解该数据库。我还没有能够在代码中的任何地方找到它与数据库之间的连接。
答案 0 :(得分:0)
TypedList是View可以生成的类型之一。 (您也可以将它们映射到实体)。所以ProductTypedList通常是数据库中Product View的结果。
DataAccessAdapter有一个传递连接字符串的参数(也可以在App或Web.config中定义)。请注意,然后使用适配器来获取TypedList。