图享网--文章列表
3 浏览
喜欢(0)

什么是ORM?为什么用ORM?浅析ORM的使用及利弊

什么是ORMORM(Object-relational mapping),中文翻译为对象关系映射,是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。为什么用ORM在程序开发中,数据库保存的表,字段与程序中的实体类之间是没有关联的,在实现持久化时就比较不方便。那么,到底如何实现持久化呢?一种简单的方案是采用硬编码方式,为每一种可...

后端开发 2017-10-20 11:04 0评论 0收藏
8 浏览
喜欢(0)
56 浏览
喜欢(2)

[置顶] 2017年最新基于Bootstrap 4 的专业、多用途响应式布局的系统模板

本文分享一款2017年最新的2017年最新基于Bootstrap 4 的专业、多用途响应式布局的系统模板,该模板是一款强大并且非常灵活的后台管理系统模板:能适应绝大多数的web应用程序开发,比如:APP的管理后台,电商网站,CMS后台管理系统,CRM系统界面,SAAS系统界面,Web应用程序等等。相信这套基于Bootstrap 4的响应式系统模板一定能让你喜欢。该模板在设计上是非常人性化的,整洁的,同时在用户交互和使用方面更是非常友好的...

推荐资源 2017-10-18 22:57 0评论 0收藏
AD 友情赞助
38 浏览
喜欢(1)
30 浏览
喜欢(0)

Visual Studio 2017 15.4更新版正式发布

美国时间2017年10月9日,微软发布了一系列的产品更新,其中包括:Visual Studio 2017 15.4版本,Visual Studio Mac 7.2版本。你可以通过链接 Visual Studio 2017 version 15.4 以及 Visual Studio for Mac 来下载对应的版本。15.4版本的主要更新有:Productivity Improvements;Universal Windows Platf...

技术资讯 2017-10-11 14:31 0评论 0收藏
61 浏览
喜欢(2)

C#/.NET中泛型对象集合(List)转换成二维数组对象的静态扩展方法(Lambda参数支持对象的任意属性)

在日常的C#/.NET开发中,我们可能会遇到这样的需求,即本文标题所述:将泛型对象集合(List)转换成二维数组对象的静态扩展方法(Lambda参数支持对象的任意属性)。如我有如下实体:/// <summary> /// 分类目录实体--测试类 /// </summary> public class Category { /// <summary> ...

C#开发 2017-08-25 12:34 0评论 0收藏
AD 友情赞助
21 浏览
喜欢(1)

SQL SERVER 2005+ 使用VALUES子句实现一条语句查询一行记录中的最大值

SQL SERVER 2005+ (SQL SERVER 2005,SQL SERVER 2008,SQL SERVER 2012,SQL SERVER 2016) 使用VALUES子句实现一条语句查询一行记录中的最大值测试用例语句:DECLARE @t TABLE(a INT,b INT,c INT);INSERT @t VALUES(1,2,3),(9,8,7),(4,6,5);SELECT *, ( SELECT ...

SQL Server 2017-08-15 08:47 0评论 0收藏
39 浏览
喜欢(0)

基于MemoryCache来实现的ASP.NET Web应用程序简单定时任务调度解决方案

在ASP.NET MVC中实现简单的定时任务调度有很多方式(注:这里提到的是简单的定时任务调度解决方案,复杂的定时任务调度不在本文的涉及范围),本站之前也给读者朋友们推荐了几款关于.NET WEB应用程序实现定时任务调度的组件,包括:Quartz.Net: 基于ASP.NET MVC C#和Quartz.Net组件实现的定时执行任务调度FluentScheduler系列之一: 推荐一个简单、轻量、功能非常强大的C#/ASP.NET定时任...

ASP.NET MVC 2017-07-26 08:37 0评论 0收藏
86 浏览
喜欢(10)

[C#/.NET]根据枚举值读取枚举对应的描述信息的静态泛型扩展方法

枚举是很多编程语言中的常用数据类型,C#语言中的枚举类型也是如此。枚举在一定程度上可以使程序更加易读和维护。本文分享一个关于枚举的静态扩展方法--根据枚举值读取枚举对应的描述信息的静态泛型扩展方法。 首先,创建一个枚举,如: public enum Status { /// <summary> /// 已下单 /// </summary> [Descr...

C#开发 2017-04-19 21:47 0评论 0收藏
AD 友情赞助
167 浏览
喜欢(16)

ASP.NET MVC5 Web应用程序使用同一个控制器渲染加载不同的视图文件实现的PC版和移动版

前言在如今的移动互联时代,我们做Web网页程序开发时会经常遇到兼容PC版和移动版这样的需求。满足这样的Web网页实现需求,笔者可以总结出以下几种方案:彻底切分,即:PC版和移动版的实现完全独立开发实现,部署的时候分别用不同的域名;后端代码根据浏览器的标识判断是桌面设备还是移动设备,然后对应加载不同的模板页面进行渲染;前端利用JS或者CSS实现响应式的页面布局,目前成熟的前端响应式框架Bootstrap即是如此(如果你还有其他方案,欢迎留...

ASP.NET MVC 2017-04-10 22:00 0评论 1收藏
1236 浏览
喜欢(18)

[置顶] [TsAdmin]--一款基于Vue.js+Element UI的单页无刷新(无iframe)多选项卡的后台管理系统模板(预览版)

前言很高兴今天在这里跟大家分享一款全新的后台管理系统UI模板--TsAdmin.TsAdmin是图享网自主开发的一款基于Vue.js+Element UI 的单页无刷新(无iframe)多选项卡的后台管理系统模板(预览版本),演示版截图如下 : TsAdmin演示版本中主要集成了以下的优秀功能:一、 无限递归的左侧菜单支持无限级递归的菜单树,你只需要提供格式规范的JSON数组对象即可,如:[{ title: '系统设置', name: ...

推荐资源 2017-03-07 12:56 0评论 0收藏
89 浏览
喜欢(2)

[C#]ASP.NET应用程序中Server.MapPath("."),Server.MapPath("~"),Server.MapPath(@"\")的区别

the-differences-between-server-mappath-server-mappath在看文章前,你是否能够说以下四个Server.MapPath方法取出来的路径分别是什么吗?Server.MapPath(".")Server.MapPath("~")Server.MapPath(@"\")Server.MapPath("/")在弄清楚这四个路径之前,我们先前熟悉一下:什么是Server.MapPath? Serve...

ASP.NET 2017-03-05 15:39 0评论 0收藏
AD 友情赞助
131 浏览
喜欢(1)

微软发布Visual Studio Code(VS Code) 2017年2月更新(版本号1.10)

美国时间2017年02月28日,微软发布了Visual Studio Code(以下简称VS Code)的每月更新(版本号v1.10),新版本中包括了像Minimap这样令人期待的新功能外,也修正了部分已知BUG并优化和改进了部分功能。以下为新版VS Code的更新摘要:Minimap(预览版):支持1万行代码的代码缩略小地图;编辑器中拖拽(预览版):在编辑器中轻松拖拽文字;拷贝带格式的文本:可以将编辑器中带语法高亮的文本带格式一起复制...

Visual Studio 2017-03-02 07:56 0评论 0收藏
74 浏览
喜欢(0)

[C#]ASP.NET MVC应用程序中如何使用枚举创建一个下拉列表框

如何在ASP.NET MVC Web应用程序中创建一个基于枚举的下拉列表框,有以下几种方式供参考:在ASP.NET MVC 5.1中,可以直接使用Html.EnumDropDownListFor来实现,参考代码:@Html.EnumDropDownListFor( x => x.YourEnumField, "Select My Type", new { @class = "form-control" })在A...

ASP.NET MVC 2017-03-01 22:51 0评论 0收藏
91 浏览
喜欢(1)

[C#]ASP.NET 中URL如何实现Winform中的Path.Combine的路径拼接方法

在Winform 应用程序中,我们可以使用Path.Combine()方法来将文件或者文件夹的多段连接起来。 比如:Path.Combine(@"C:","System");会输出如下结果:C:\System那么在ASP.NET的Web应用程序中,我们的URL地址也用同样的方法处理可以吗?答案是否定的在ASP.NET的Web 应用程序中则没有Path.Combine()这个关于路径的操作的方法的。Url.Combine("http://...

ASP.NET 2017-02-27 22:46 0评论 0收藏
109 浏览
喜欢(4)

ASP.NET Web Api 2 控制器中获取客户端IP地址的静态扩展类

ASP.NET的MVC应用程序中,如果想在控制器中获取来自客户端的IP地址,我们可以直接通过访问Controller.Request中的UserHostAddress的属性来获取[Request.UserHostAddress],但在ASP.NET Web Api 的控制器中,我们是有能直接访问到Controller.Request这个属性的,而是ApiController.Request这个属性。在这个属性中没有UserHostAdd...

ASP.NET MVC 2017-02-25 18:36 0评论 0收藏
76 浏览
喜欢(8)

微软通过官方博客发布微软系列产品开发文档的新地址[docs.microsoft.com]

美国时间2017年2月7日,微软通过官方博客发布了微软系列产品开发文档的新地址 docs.microsoft.com。 进入到docs.microsoft.com的首页,我们可以看到:其中除了包括.NET、ASP.NET的核心开发文档外,还整合了如Windows、Microsoft Azure、Visual Studio、Office、Dynamic 365、Enterprise Mobility + Security、Nuget、SQ...

技术资讯 2017-02-08 07:30 0评论 0收藏
108 浏览
喜欢(4)

VS Code(Visual Studio Code)2017年第一次新版本发布--1.9.0版本

VS Code(Visual Studio Code)2017年第一次新版本发布--1.9.0版本 2017年2月3日,微软发布了Visual Studio Code在2017年的第一次新版发布,版本号为1.9.0。这个版本的主要更新有:全新的欢迎界面更好的交互操作Markdown编辑同步预览粘贴时格式化语言特殊配置TypeScript引用支持CodeLens功能单文件调试行内变量显示功能扩展Node.js的调试配置改进任务运行的支持...

Visual Studio 2017-02-03 12:30 0评论 0收藏
194 浏览
喜欢(5)

MS SQL SERVER 读取数据库中每个表的描述/注释以及表中字段/列的字段名,字段类型,字段描述/注释/说明等信息

SELECT 表名 = CASE WHEN a.colorder=1 THEN d.name ELSE '' END,表说明 = CASE WHEN a.colorder=1 THEN ISNULL(f.value,'') ELSE '' END,字段序号 = a.colorder...

SQL Server 2016-12-09 10:24 0评论 0收藏
640 浏览
喜欢(20)

C#/.NET使用EPPlus组件导出数据到EXCEL表格并下载到本地的示例

1.创建解决方案打开Visual Stuido(本示例为2015的版本),创建一个新的MVC项目解决方案并命名为:EPPlusDemo2.安装EPPlus包打开nuget.org网站,搜索EPPlus,得到EPPlus的安装命令如下:EPPlus Nuget.org包安装命令3.创建示例实体及演示数据3.1 在解决方案[EPPlusDemo]中的Models的文件夹下创建一个名为Person的实体类,实体的属性代码如下:using Sy...

类库组件 2016-07-11 13:42 0评论 0收藏
AD 友情赞助