Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# llblgen目录名称切换的示例?_C#_Web Config_Llblgenpro - Fatal编程技术网

C# llblgen目录名称切换的示例?

C# llblgen目录名称切换的示例?,c#,web-config,llblgenpro,C#,Web Config,Llblgenpro,每个人都在吹嘘llblgen的神奇之处,但我在c#中几乎找不到它使用的例子。llblgen的文档解释了您可以做多少,但实际上没有提供任何示例,而是更愿意提供复杂的文本解释,而实际代码会更清楚地向编码人员说明 我不熟悉llblgen的用法,并尝试完成在两台不同服务器上查询两个数据库以查找用户登录凭据匹配项的简单任务。我该如何告诉llblgen a)在一个GetMulti()调用上尝试两个目录,或者b)尝试一个,然后手动切换目录名称,然后尝试另一个 请帮忙 如果您刚刚开始使用LLBLGen,我建议您

每个人都在吹嘘llblgen的神奇之处,但我在c#中几乎找不到它使用的例子。llblgen的文档解释了您可以做多少,但实际上没有提供任何示例,而是更愿意提供复杂的文本解释,而实际代码会更清楚地向编码人员说明

我不熟悉llblgen的用法,并尝试完成在两台不同服务器上查询两个数据库以查找用户登录凭据匹配项的简单任务。我该如何告诉llblgen a)在一个GetMulti()调用上尝试两个目录,或者b)尝试一个,然后手动切换目录名称,然后尝试另一个


请帮忙

如果您刚刚开始使用LLBLGen,我建议您不要使用它。由于c#具有泛型类型、动态对象、LINQ等,生成代码的方法越来越不受欢迎。像Dapper这样的方法最终变得更快、编译更快、代码更少,而且非常方便。你失去了不用自己编码就能轻松遍历关系的能力,但这通常是一件好事,因为你避免了N+1陷阱。@RedFilter IMHO我认为这样说有点偏颇,因为你对用户需求了解不够。LLBLGen Pro(尤其是runtime+adapter范例)对于N+1问题有很好的解决方案(如果不是最好的话),此外还有高性能、低内存使用率、出色的LINQ解析器和对多种数据库的支持,因此您很快就会说“这是愚蠢的,因为它不是hip”,更不用说您甚至没有远程帮助用户回答他的问题。@user1426464,如果您的要求是查询具有相同架构的多个数据库,我建议使用“适配器”模板,它们更为现代,您只需为每个适配器实例提供连接字符串+数据库即可。@Zidad我自由地接受我的偏见,因为这来自经验。我的建议是作为评论提供的,因此不是为了回答特定的问题。@RedFilter当然你可以有个人偏好,我只是说你忽略了一些用户可能无法忽略的东西。此外,我认为您的论点是无效的,因为您命名的概念(泛型、LINQ、匿名/动态类型、N+1)要么是受支持的,要么是不相关的,尤其是在没有适当的论证或示例支持的情况下。