目前的企业应用都离不开数据 那么数据库设计也是尤为重要的
但是我要说的是并不是数据库设计的有多么好
只是让大家都养成一个建模的习惯
又是因为公司的原因 不能使用D版的power designer
不使用mysql的TX可以跳过此章
先将就用用MySQLWorkbench吧 一样可以做设计 并同步数据库
大家可以先下载个MySQL Workbench 并运行 主界面如下
使用也比较简单 先"New Connection" 就可以查询修改数据了
具体的使用方法大家可以谷歌一下
我这只说我用到的功能
先点击"new connection" 填写相关"connection name" "hostname" "username" "password"
"Test Connection"成功后 点击OK
再回到"HOME" 点击"Create New EER Model"
![](https://pic002.cnblogs.com/images/2011/210191/2011011815513526.jpg)
如下图
![](https://pic002.cnblogs.com/images/2011/210191/2011011815524621.jpg)
想想我要做个什么例子呢
这样吧 先登录 登录成功后 读取公司列表 点击公司查看部门吧 点击部门查看人员
那么在做设计的时候就要先分类 验证属于"SSO"(单点登录) 公司 部门 人员 属于"HR"(人力资源)
那就开始做设计
点击"Add Diagram"2次
并重新命名为"SSO""HR"
双击SSO 开始表设计
![](https://pic002.cnblogs.com/images/2011/210191/2011011815533962.jpg)
点击"New Table"
命名为sso_pst
字段pst为varchar(32) pwd为varchar(32)
其实应该在"User Types"中先定义好自定义类型 然后在用
我这就省略了 写这些实在是太麻烦了 又要截图 又要打字 又要建这 建那 大家要是有兴趣 先谷歌
不懂我再开一篇来讲
SSO这边就来一张表吧 因为只管登录
HR那边要3张 如下图:下面我就举例设置了个用户类型 "GUID"为varchar(36)
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 方便大家调试
如有疑问或者提问 请留言 或者加入QQ群:73585592