
C#
杨广凡
这个作者很懒,什么都没留下…
展开
-
C# Core 创建第一个API 项目
1. 安装VS 2019,SQL Server 2019(Optional)2. 打开VS,选择新建 ASP.NET Core Web Application 项目3. 填写项目名称,解决方案名称,修改存放路径等。4.选择.NET Core 的版本,我们默认选择 3.1,选择 API。这是创建后默认的目录结构5.Core 3.1 自带一个名为weatherfore...原创 2020-03-12 17:59:40 · 1254 阅读 · 0 评论 -
给文件夹添加everyone用户
问题描述:需要将excel文件上传到服务器上的某个文件下面,开发环境是VS2017,部署到IIS下面。本地测试调试怎么都没问题。发布到服务器上面 就是报错:Access to the path '<C:\inetpub\BPS Portal\RateDbTest\App_Data\Data\Akebia> XXXXXXX.xlsm' is denied.这是因为用户...原创 2019-07-26 11:53:57 · 2459 阅读 · 0 评论 -
一般处理程序 ashx文件返回json格式数据
using System.Web.Script.Serialization;1. 一般的list 转jsonList<Student> lists = new List<Student> {new Student{ Name ="小李", Gender ="男"},new Student{ Name ="小王", Gender="男"} }; c...原创 2019-05-13 16:21:13 · 4505 阅读 · 0 评论 -
Web Service 创建和发布
1. 创建新的 web application 项目,framework 尽量选择4.0.2. 选择Tempty 模板3. 项目创建完成后,添加web service 组件4. 创建后,可以看到有一个默认HelloWord的方法5.编写自定义的方法,操控数据库增删读写的过程。6. 在web.config 的 system.web 节点里添加[非必需] <web...原创 2019-04-26 13:53:33 · 171 阅读 · 0 评论 -
C# 把字符串类型日期转换为日期类型
1. Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss,默认一个参数时,必须是这个格式,不管其他格式字符串在本地调试时是否能转换成功,一旦发布到服务器上,其他格式的字符串就会报错,只识别这一种格式,切记。2.提供Format的ConvertConvert.ToDateTime(string, IForma...转载 2019-03-29 08:04:15 · 1755 阅读 · 0 评论 -
LINQ join into
static void QueryAnimalData() { Animal[] animals = new[] { new Animal{Name = "German Shepherd", Height = 25, Weight = ...原创 2019-04-02 15:07:39 · 3134 阅读 · 0 评论 -
NPOI 读取 named ranges /命名区域
项目需求:为了版本管理的需求,Excel文档 往往会使用到 named ranges/命名区域。下面讲解一下 怎么使用NPOI 读取named rangesnamed ranges demo1. NPOI dll 下载2.使用NPOI 读取EXCEL文件3. Dictionary<string, string> namedRangesDicti...原创 2019-04-10 14:44:57 · 1525 阅读 · 0 评论 -
C# 使用NPOI 将数据导入到模板Excel里
项目需求:需要将前台页面上的某些数据写入到模板Excel 里面。解决方案:采用NPOI (DLL下载)。1. 前台页Default.aspx2. 逻辑处理页toExcel.aspx3. 模板SMARTRpt.xlsx放到template文件夹里前台代码 <input type="button" name="excelBut" value="导出Ex...原创 2019-04-10 14:32:08 · 5273 阅读 · 0 评论 -
EF 数据表中没有主键,也没有 not null 列,Code First 如何创建对应实体?
在实际项目中,可能会使用到奇葩的数据表,没有主键,也没有not null 列。我们知道EF Code First 模式下,如果没有主键和not null 列,是没办法自动生成映射实体类的。此种情况下要手动生成,并且需要创建伪主键。1. 手动生成实体类namespace entityTest2{ using System; using System.Collect...原创 2019-04-04 11:35:29 · 3507 阅读 · 2 评论 -
EF更新 Code First 模式下的映射实体
项目开发中,我们会经常采用Code Frist 模式创建于数据库的映射关系。由于业务需求扩展或者数据库结构的变更,我们会需要更新模式。更新的方法很简单:建立一个空项目,把需要新加或者更新后的表格重新创建一遍映射,然后把代码复制到源项目上,就可以了。...原创 2019-04-04 10:14:04 · 493 阅读 · 0 评论