将不确定变成确定~LINQ DBML模型可以对应多个数据库吗
2012-04-26 11:20
316 查看
回到目录
答案是肯定的,一个DBML模型可以对应多个数据库,只要数据库中的表与模型中定义的表结构完成相同,就可以这个技术,我们可以用来开发一些通用的功能模块,如通过后台管理模块,我们将一些通用表进行抽象,如,对用户,角色,部门,菜单等进行抽象,将它的模块建立在我们的公用项目中,然后对这个模型进行操作,在建立DBContext上下文时,我们需要保留一个连接字符串,即,真正的项目中用哪个库,我们这个串就指定哪个库就行了。
如图,后台表结构
然后,它个模块可以用别对应包含这几个表结构的数据库,呵呵
通用后台系统我会在之后的文章中给大家讲到,今天先看一下它的图像,呵呵
大家可以看到,对于每一个项目的功能和作用,今天我就不说了,我会再下一篇文章中单独说它,总之,今天要知识的就是:一个DBML可以对应多个数据库,前提是数据库的表结构好和DBML模型中存在的表结构相同。
回到目录
答案是肯定的,一个DBML模型可以对应多个数据库,只要数据库中的表与模型中定义的表结构完成相同,就可以这个技术,我们可以用来开发一些通用的功能模块,如通过后台管理模块,我们将一些通用表进行抽象,如,对用户,角色,部门,菜单等进行抽象,将它的模块建立在我们的公用项目中,然后对这个模型进行操作,在建立DBContext上下文时,我们需要保留一个连接字符串,即,真正的项目中用哪个库,我们这个串就指定哪个库就行了。
如图,后台表结构
然后,它个模块可以用别对应包含这几个表结构的数据库,呵呵
通用后台系统我会在之后的文章中给大家讲到,今天先看一下它的图像,呵呵
大家可以看到,对于每一个项目的功能和作用,今天我就不说了,我会再下一篇文章中单独说它,总之,今天要知识的就是:一个DBML可以对应多个数据库,前提是数据库的表结构好和DBML模型中存在的表结构相同。
回到目录
相关文章推荐
- 将不确定变为确定~Linq-Distinct()方法是否可以对复杂结果集进行去重?
- 将不确定变为确定~Linq的Group是否可以根据多个字段进行分组
- 将不确定变成确定~LINQ查询两种写法,性能没有影响,优化查询应该是“按需查询”
- oracle备份数据库后触发器对应的表名变成t_的情况
- LINQ TO Entity 在数据库发生更改时更新实体数据模型 .edmx 文件
- 使用Linq to XML来将hardcode在reporting services报表里的label文字变成从数据库取值
- 将不确定变成确定~我想监视我的对象,如果是某个值,就叫另一些方法自动运行
- EntiryFramework中事务操作(三)事务回滚数据模型和数据库不对应问题
- EF实体框架模型使用Linq获取数据库数据
- Powerdesigner16.5将物理模型表中的name在创建数据库时生成对应字段的注释
- 将不确定变为确定~Razor视图中是否可以嵌套JS代码
- cxGrid 中使用像DBGridEH中的PickList、KeyList一样,可以根据数据库中的值自动对应显示
- 将不确定变为确定~SQLSERVER是否可以进行位运算?
- 使用LINQS 0.0.6描述数据库模型和创建数据库
- 对于同一数据库中的同一个表,即可以新建视图模型,也可以新建模型,没有影响
- 将不确定变成确定~Uri文本文件不用浏览器自动打开,而是下载到本地
- EF架构~一个数据库对应多个实体模型