silverlight与CSLA的快速应用04-数据库设计

目前的企业应用都离不开数据 那么数据库设计也是尤为重要的

但是我要说的是并不是数据库设计的有多么好

只是让大家都养成一个建模的习惯

又是因为公司的原因 不能使用D版的power designer

不使用mysql的TX可以跳过此章

先将就用用MySQLWorkbench吧 一样可以做设计 并同步数据库

大家可以先下载个MySQL Workbench 并运行 主界面如下

silverlight与CSLA的快速应用04-数据库设计_第1张图片

使用也比较简单 先"New Connection" 就可以查询修改数据了

具体的使用方法大家可以谷歌一下

我这只说我用到的功能

先点击"new connection" 填写相关"connection name" "hostname" "username" "password"

silverlight与CSLA的快速应用04-数据库设计_第2张图片

"Test Connection"成功后 点击OK

再回到"HOME" 点击"Create New EER Model"

 
如下图
silverlight与CSLA的快速应用04-数据库设计_第3张图片 
想想我要做个什么例子呢
这样吧 先登录 登录成功后 读取公司列表 点击公司查看部门吧 点击部门查看人员
那么在做设计的时候就要先分类 验证属于"SSO"(单点登录) 公司 部门 人员 属于"HR"(人力资源)
那就开始做设计
点击"Add Diagram"2次
并重新命名为"SSO""HR"
双击SSO 开始表设计
silverlight与CSLA的快速应用04-数据库设计_第4张图片
点击"New Table"
命名为sso_pst
字段pst为varchar(32) pwd为varchar(32)
 
其实应该在"User Types"中先定义好自定义类型 然后在用
我这就省略了 写这些实在是太麻烦了 又要截图 又要打字 又要建这 建那 大家要是有兴趣 先谷歌
不懂我再开一篇来讲
SSO这边就来一张表吧 因为只管登录
HR那边要3张 如下图:下面我就举例设置了个用户类型 "GUID"为varchar(36)
silverlight与CSLA的快速应用04-数据库设计_第5张图片
点击菜单栏的"DataBase"-"Synchronize Mode With Database" 按照提示生成表 具体设置就不说了 很容易懂
silverlight与CSLA的快速应用04-数据库设计_第6张图片
 

 OK 数据库设计到此就设计完成 以后再修改模型后 就点击"Datab"-"Synchronize Mode With Database"进行同步就OK了

此篇子针对mysql的数据库设计

mssql可以用vs自带的工具进行设计

有了数据库就可以来生成EDM模型了

 

本题系列如下:

silverlight与CSLA的快速应用01-序 

silverlight与CSLA的快速应用02-新建解决方案 

silverlight与CSLA的快速应用03-各项目间的关系 

silverlight与CSLA的快速应用04-数据库设计 

silverlight与CSLA的快速应用05-安装CslaExtension 

silverlight与CSLA的快速应用06-创建实体模型

silverlight与CSLA的快速应用07-利用CslaExtension自动生成CSLA代码

silverlight与CSLA的快速应用08-客户端的CSLA代码

silverlight与CSLA的快速应用09-来个silverlight项目先试试

已发布此系列讲座的演示源码 有兴趣的TX 请下载

已修改成为使用mssql 方便大家调试

AkiniDemo 下载点我 

 

如有疑问或者提问 请留言 或者加入QQ群:73585592

你可能感兴趣的:(silverlight)