我想创建一个linq to sql类库,我可以在我正在处理的这个项目的所有自定义模块中引用它。有没有人有任何我可以参考的建议或例子? 我有大约3-4个自定义模块要求,所有这些都将从同一组表中提取数据。我可以使用标准的dataprovider模型来实现它,但是,我喜欢一个很好的挑战,我喜欢和linq一起工作。
答案 0 :(得分:1)
我还没有使用linq开发任何模块,但以下是我的建议:
这样,如果您只需要分配两个自定义模块,它就可以正常工作。唯一的缺点是,dll将包含那些模块中没有使用的所有其他类。
SqlDataProvider
中创建dataContext
的构造函数,并在其中传递connectionString
。 (已有一个可以使用)这样,您使用的是dnn正在使用的相同连接字符串,没有任何问题!
此处还有一个很好的示例:http://adefwebserver.com/dotnetnukehelp/linqtutorial/
我希望这会对你有所帮助。