- 浏览: 189533 次
- 性别:
- 来自: 广州
最新评论
文章列表
一个点击事件,action执行两次
- 博客分类:
- MVC4
记一次低级的错误
点击后要跳转到查看详情页面,代码如下:
@Html.ActionLink("查看", "Detail", new { id = @x.Key })
后台action代码如下:
public ActionResult Detail(string id)
{
using (var db = new MyDbContext())
{
if (!string.IsNullOrWhiteSpace(id) && id.Le ...
由于使用了EntityFramework和POCO,所以name里默认是MyDbContext
连接配置的例子如下:
<add name="MyDbContext" connectionString="Data Source=.;AttachDbFilename=E:\xxx\xxx\App_Data\xxx.mdf;Integrated Security=True;User Instance=False;" providerName="System.Data.SqlClient"/>
基本上按此配置就可以一次成 ...
div布局主要用到的css属性
table 此元素会作为块级表格来显示(类似 <table>),表格前后带有换行符。
table-row-group 此元素会作为一个或多个行的分组来显示(类似 <tbody>)。
table-header-group 此元素会作为一个或多个行的分组来显示(类似 <thead>)。
table-footer-group 此元素会作为一个或多个行的分组来显示(类似 <tfoot>)。
table-row 此元素会作为一个表格行显示(类似 <tr>)。
table-column- ...
上一篇转载了依据Code First生成对应数据库的方法
那么数据库已经存在,能否反向生成代码呢?答案是可以
先介绍需要用到的插件
1、搜索安装Entity framework
2、通过"扩展和更新",搜索 POCO
来安装EntityFramework Reverse POCO Code First Generator
备注:安装完POCO会提示你关闭vs进行更新,按照提示操作即可
3、新建poco的模板文件,并配置数据库连接地址
这里注意:新建的模板文件数据库的连接名为 MyDbContext 可在模板文件中打开查看
配置数据库连接时,要保证name和模板的数据库 ...
推荐以下文章,他比较系统的讲解了由实体类生成数据库的方法
https://www.cnblogs.com/caofangsheng/p/5020541.html
学习感言:
讲解的非常详细,有解释及对应数据库截图。非常适合初学者,唯一不足的地方就是后续 对于数据迁移没有继续更新,有点遗憾
一般配置
git --version //查看git的版本信息
git config --global user.name //获取当前登录的用户
git config --global user.email //获取当前登录用户的邮箱
创建一个文件夹
mkdir nodejs //创建文件夹nodejs
cd nodejs //切换到nodejs目录下
初始化git仓库
git init //在nodejs文件夹下初始化一个仓库,此时文件里会到一个.git的隐藏文件夹
将仓库中的文件添加到暂存区
git add .
提交信息到本地仓库
git comm ...
参考文献:
https://www.cnblogs.com/CreateMyself/archive/2017/06/01/6906594.html
1、安装Python
在官网下载针对windows平台的安装包,安装完成后,需要配置环境变量
我的电脑--高级系统设置--环境变量--path--编辑--在原有的记录上先加;再把你本地的python的安装路径写进去,比如:C:\python,点确定就OK了
检验环境配置是否成功的方法:打开cmd命令提示符,输入python,如果提示不是内部命令,说明配置的有问题
2、下载pip并安装
地址也在官网:https://wiki.python.org/moin/DatabaseInterfaces
打开后下载pip-9.0.1.tar.gz文件,可能有更新
3、打开cmd命令提示符,定位到p ...
返回某个字段
create function getrandstr(@n int)
returns varchar(max)
as
begin
declare @k varchar(max)
if(@n>10)
set @k = 100
else
set @k = 200
return @k
end
返回结果集
Create function [dbo].[sf_get_customer_level_info]
(
@customer_id in ...
sql 生成不重复的随机数
- 博客分类:
- SQL
--创建视图(因为在函数中无法直接使用newid())
create view V_Newid
as
select newid() N'MacoId';
go
--创建函数
create function sf_getrandstr(@n int)
returns varchar(max)
as
begin
declare @i int
set @i=ceiling(@n/32.00)
declare @j int
set @j=0 ...
--上月的第一天
SELECT CONVERT(CHAR(10),DATEADD(month,-1,DATEADD(dd,-DAY(GETDATE())+1,GETDATE())),111)
SELECT DATEADD(mm,DATEDIFF(mm,0,dateadd(month,-1,getdate())),0)
--上月的最后一天
SELECT CONVERT(CHAR(10),DATEADD(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()),0)),111)+' 23:59:59'
select dateadd(ms,-3,DATEADD( ...
通过Newtonsoft的DeserializeObject<Dictionary<string, string>>方法可以把JSON字符串反序列化成字典集合。
假设有这样的一个Model
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
public class Product
{
public string ProductDetails { get; set; }
public Dictionary<string, string> ProductDetailList
...
第一步:简单建立两个类,以备修改WebApi的路由方式
第一个类SessionRouteHandler,继承自HttpControllerHandler,并同时实现一下IRequiresSessionState接口,其实IRequiresSessionState是没有内部方法的,因此也不需要写啥。
public class SessionRouteHandler : HttpControllerHandler,IRequiresSessionState
{
public SessionRouteHandler(RouteData routeData) : base ...
需求:
记录每个接口的请求参数及返回参数,方便以后回溯
filter的介绍
filter在Web API中经常会用到,主要用于记录日志,安全验证,全局错误处理等;Web API提供两种过滤器的基本类型:actionfilterattribute,exceptionfilterattribute;两个类都是抽象类,actionfilter主要实现执行请求方法体之前(覆盖基类方法OnActionExecuting),和之后的事件处理(覆盖基类方法OnActionExecuted);exceptionfilter主要实现触发异常方法(覆盖基类方法OnException)。
下来就是写个信的filt ...
请在服务器端配置
方法一:
在通过WebService处理大数据量数据时出现如下错误:
System.Web.Services.Protocols.SoapException: 在运行配置文件中指定的扩展时出现异常。 ---> System.Web.HttpException: 超过了最大请求长度。
at System.Web.HttpRequest.GetEntireRawContent()
at System.Web.HttpRequest.get_InputStream()
at System.Web.Services.Protocols.SoapServerPro ...