三张数据表关系如图:其实出现表循环依赖情况:就是 同时 ConfigCompany和 Department 也有依赖,就会报错,说有循环依赖,就会报错。所以 这个时候的解决办法:可以改 在数据库中建立联系 改成 逻辑 中建立关系。在EF里面就是 建立ConfigCompany 和 Department 表的 一对多的关系 值保留 ConfigCompany 的 主键的外键,但是不含有 ConfigCompany的 对象字段 Read More
posted @ 2013-11-20 18:55 小小gogo Views(1338) Comments(2) Diggs(0) Edit
使用一个简单的例子,说明他们之间的区别使用的表:[Sales.Orders]订单表和[Sales.Customers]客户表,和上一篇博客的表相同业务要求:查询出 : 所有的用户 在2012-10-10 16:44:51.000订单数量通常筛选条件都会添加到连接外面 where 里面,例如:1 select2 c.custid,count(o.orderid)3 from [Sales.Customers] c left join [Sales.Orders] o4 on c.custid=o.custid5 where o.orderdate='2012-10-10 16:44:51 Read More
posted @ 2013-11-20 15:16 小小gogo Views(1017) Comments(0) Diggs(0) Edit
1、首先我们来先看一个简单的例子:有[Sales.Orders]订单表和[Sales.Customers]顾客表,表的机构如下业务要求:筛选 来自“按时打算”国家的用户以及所下的订单数1 select2 o.custid,COUNT(*) as '订单数'3 from [Sales.Orders] o inner join [Sales.Customers] c4 on o.custid=c.custid5 where c.country='按时打算'6 group by o.custid;这样简单的查询,大家都能够看明白,就不再解释,就是使用了一个 内连接,和 Read More
posted @ 2013-11-20 14:41 小小gogo Views(6707) Comments(0) Diggs(0) Edit