
开发
baidu_34331194
这个作者很懒,什么都没留下…
展开
-
在C#中使用EF(EntityFramework)插入数据到DB的异常
我在DB中建了一张表,试图用EF的方式保存数据。代码很简单: using (masterEntities curDBContext = new masterEntities()) { curCost.ID = Guid.NewGuid().ToString(); curDBC原创 2017-04-07 12:55:34 · 1070 阅读 · 0 评论 -
在ASP.NET中使用SQL Server作为数据库,DB First方式使用EF(EntityFramework)进行开发和部署时的connectionString
这个问题困扰了我一个下午,项目采用的是VS2015,DB使用的是SQL Server2014.在项目中生成EF时(*.edmx),因为是本机数据库,当时选择的是windows的连接方式,这样生成了connectionString在Web.Config中。但是当把项目发布到本地后,发现DB连接不上了。当时的connectionString如下:<add name="masterEnt原创 2017-04-07 18:31:15 · 953 阅读 · 0 评论 -
学习Html.BeginForm在MVC的cshtml中
请原谅我很多地方不懂。慢慢开始我的BS开发之路。先是看别人的代码,在VIEW中,使用Html.BeginForm来建立表单,目的是把页面的输入信息,传入后台进行保存。@using (Html.BeginForm(actionName, ControllerName.Post, new { id = "formInfo" }))作用就是当表单提交时,把相应的内容传到Control原创 2017-03-30 15:33:09 · 716 阅读 · 0 评论 -
using在C#中使用用于资源的释放
原来使用using,最常用的是包含命名空间,但是using的另一个用法就是对IDisposable 接口的实现对象进行资源的释放。例如DbContext和其继承类。在使用时如果用using,可以避免DB连接池超过最大值的问题。因为如果多人使用数据库,可能不等GC进行垃圾收集,连接池已经满了。原创 2017-03-30 18:02:34 · 715 阅读 · 0 评论 -
@Html.TextBoxFor的自动生成ID
在使用@Html.TextBoxFor时,例如,@Html.TextBoxFor(model => model.ProjectApplyInfoNew.LaunchDept, new { @class = "form-control required" })实际上在这里我们并没有显示的设置ID,但是,实际上asp.net已经给这个TextBox生成了一个ID,是“ProjectAppl原创 2017-03-31 11:06:40 · 1163 阅读 · 0 评论 -
C#中的扩展方法
我理解C#的扩展方法,就是对别人已经写好的类中,增加你自己的方法,但是不去修改人家的类。做法就是定义一个静态类static class, 然后在这个类的方法中,必须做到第一个参数的是你想扩展的那个类,写法是:public static string ToEnumName(this HtmlHelper helper, Enum enumerator) {//这个方法是类Htm原创 2017-03-31 13:08:39 · 209 阅读 · 0 评论 -
在VS(Visual Studio 2015)中使用附加到进程(attach to)的方式调式BS程序
如下图,程序已经在浏览器上开始运行了,现在想调试一些代码。那么可以在菜单‘调式’--》‘附加到进程’的地方,将已经运行的程序设置为调式状态。进去后,在进程中选择‘iisexpress.exe’[注意:不是选择浏览器哦],然后就进入调试状态了。原创 2017-04-01 13:24:11 · 2477 阅读 · 0 评论 -
Nullable<System.DateTime>型的日期字段转格式化日期格式的问题
问题:在DB中,字段设置为Nullable,可空的DateTime类型。在C#中,发现不能直接使用ApplyTime.ToString("yyyy-MM-dd HH:mm")这样的格式进行日期格式转换。解决方式: if (ApplyTime.HasValue) { return new ApplyTi原创 2017-04-01 15:23:05 · 2915 阅读 · 0 评论 -
使用Html.BeginForm("ActionName", "ControllerName", FormMethod.Post, new { id = "formInfo" })提交数据的问题
在程序开发中,发现一个问题,在cshtml中,使用@using (Html.BeginForm("Save", "ITProject", FormMethod.Post, new { id = "formInfo" }))的方式将表单的数据,用Ajax的方式传给Controller。但是发现有时候参数无法传到后台。例如,Ajax的写法是:$.ajax({原创 2017-04-05 16:59:32 · 2892 阅读 · 0 评论