- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 EF表连接查询 include join 方法介绍
在EF中表连接常用的有Join()和Include(),两者都可以实现两张表的连接,但又有所不同。例如有个唱片表Album(AlbumId,Name,CreateDate,GenreId),表中含外键GenreId连接流派表Genre(GenreId,Name)。每个唱片归属唯一一个流派,一个流派可以对应多个唱片。1.Join(),两表不必含有外键关系,需要代码手动指定连接外键相等
2015-04-27 16:30:33 8986
原创 浅谈数据库基础设计(模型、规范化、关键字、完整性)
数据库的设计,首先要将现实世界中客观存在的事物及它们所具有的特性抽象为信息世界的实体和属性,然后使用实体联系图(ER图)表示实体、属性、实体之间的联系(概念数据模型),最后再将ER图转换为数据世界中的关系(数据表)。从数据模型到数据表,从满足表的基本特点到第一第二第三范式的要求,消除数据冗余重复,精简数据表结构,保证数据完整性图1.1
2015-04-21 09:35:37 1215
原创 Winform将DataGridView导出Excel,调用打印机打印DataGridView
DataGridView导出Excel(这个需要 Microsoft.Office.Interop.Excel.dll 在网上下载就可以)public static void ExportExcel(string fileName, DataGridView myDGV) { string saveFileName = "";
2015-04-20 10:29:49 2065
转载 WCF中的Stream操作
WCF支持对Stream对象的操作,尤其对于传递size过大的消息而言,如要考虑传递消息的效率,WCF推荐通过Stream进行操作。然而,WCF对于Stream操作规定了一些限制,在我们编写相关程序时,需要特别注意:1、绑定的限制如 果需要使用Stream操作,可以使用的绑定只能是BasicHttpBinding,NetTcpBinding以及 NetNamedPipeBind
2015-04-16 18:17:06 872
原创 WCF 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。
在做图片查询的时候,报错 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。因为图片保存在数据库里,所以数据量比较大。WCF默认传输值是65536字节(64KB),这也太小了,我直接改成50M(52428800字节),网上说最大是支持2147483647字节,但是maxReceivedMessageSi
2015-04-16 17:48:35 6707
原创 WinForm实现保存图片,读取图片(Stream流的形式)
直接将图片保存到数据库,可能会导致数据库压力比较大,当然这样有利于图片数据的迁移和备份。这种方法只适合于保存用户头像等较小的图片。//读取图片 if (this.openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) {
2015-04-15 17:08:24 12278
转载 WCF客户端的调用
WCF客户端的调用,可能绝大多数人都是用Using的方式,如下所示 using (SMSServiceClient client = new SMSServiceClient()) { return client.updateTagConfig(flag, fuid); }当然,我也是用的这种方式,自从看
2015-04-03 16:40:25 628
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人