摘要: 回到目录答案是肯定的,一个DBML模型可以对应多个数据库,只要数据库中的表与模型中定义的表结构完成相同,就可以这个技术,我们可以用来开发一些通用的功能模块,如通过后台管理模块,我们将一些通用表进行抽象,如,对用户,角色,部门,菜单等进行抽象,将它的模块建立在我们的公用项目中,然后对这个模型进行操作,在建立DBContext上下文时,我们需要保留一个连接字符串,即,真正的项目中用哪个库,我们这个串就指定哪个库就行了。如图,后台表结构然后,它个模块可以用别对应包含这几个表结构的数据库,呵呵通用后台系统我会在之后的文章中给大家讲到,今天先看一下它的图像,呵呵大家可以看到,对于每一个项目的功能和作用, 阅读全文
posted @ 2012-04-26 11:20 张占岭 阅读(1613) 评论(6) 推荐(2) 编辑
摘要: 回到目录如果在linq中希望进行一对多的复合查询时,请直接在查询中使用join into,或者使用let 关键字,当然在建立实体时动态赋值对于查询的性能也是没有影响的,两次查询结果完成相同一 :在实体中赋值var linq = from data in this.GetModel() join data2 in iWebDepartmentsRepository.GetModel() on data.DepartmentID equals data2.DepartmentID select new WebM... 阅读全文
posted @ 2012-04-26 10:11 张占岭 阅读(1059) 评论(1) 推荐(1) 编辑
摘要: 回到目录在使用框架页时,它的子框架页面不能正常加载,而单独访问每个子页面是可以访问的,产生这个问题的原因是由于你的frameset节点位置不正确在网页中,它不能放在<body></body>之间,必须放在它的外面才行,就像这样:<html></head> <frameset rows="60,*" frameborder="no" border="0" framespacing="0"> <frame src="/Account/Statu 阅读全文
posted @ 2012-04-26 09:22 张占岭 阅读(1658) 评论(0) 推荐(1) 编辑