摘要: 上一篇《Entityframework Code First 系列之项目搭建》讲了搭建一个Code First的控制台项目。里面有一些内容并没有扩展出来讲,因为篇幅有限。这篇针对上面内容中实体类的定义来讲下数据注释。 来看下Company的定义: 注意看下Name上面有这么一句: 这就是数据注释,下 阅读全文
posted @ 2016-07-06 11:49 kingdizzy 阅读(1249) 评论(0) 推荐(1) 编辑
摘要: Entityframework(以下简称EF)是微软推出的一个ORM(Object Relational Mapping)框架。 优缺点 优点: 易上手,语法简单,查询容易 更新快,不断补足 缺点: 性能问题,查询速度偏慢,不过随着EF6的推出,查询速度进行了很多优化 Code First EF提供 阅读全文
posted @ 2016-07-06 11:01 kingdizzy 阅读(2386) 评论(0) 推荐(0) 编辑
摘要: 总篇, 下面会添加每个小篇的链接。 目录如下: 阅读全文
posted @ 2016-07-06 09:36 kingdizzy 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 有时候会遇到一个页面放多个Form的情况,在mvc中我们知道一个页面只能放一个Model,那如何在使用Model验证的前提下,放多个表单呢?这里使用PartialView+AjaxForm的方式解决。1 PartialView对多个表单,建立多个PartialView,Controller层代码如下:public PartialViewResult Main() { MainModel model = new MainModel(); return PartialView(model); } [HttpPos... 阅读全文
posted @ 2013-04-28 17:08 kingdizzy 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 通常使用DateTime的Tick作为Random函数的Seek,在本机测试没有问题,但是问题来了,在服务器上时,cpu运行很快,当连续的取随机数时,它们的Tick是一样的,因此产生的随机数也一样,代码如下: private static readonly string[] _allChar = new string[] { "0","1","2","3","4","5","6","7","8","9&qu 阅读全文
posted @ 2012-10-29 11:06 kingdizzy 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 查找了一些资料,在生成csv或者excel中,如果是数字,但是不想被转义,就用下面的方式1、csv中,在禁止转义内容前面加上 \t;2、excel中,在禁止转义内容前加上 ' 阅读全文
posted @ 2012-05-22 16:31 kingdizzy 阅读(633) 评论(0) 推荐(0) 编辑
摘要: public const string PhoneOrEmail = @"(^1[0-9]{10}$)|(^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$)"; 阅读全文
posted @ 2012-04-10 11:20 kingdizzy 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 首先创建一个自定义控件:前台代码:<div> <asp:UpdatePanel ID="upl" runat="server"> <ContentTemplate> <asp:Button ID="Button1" runat="server" Text="自定义控件中updatepanel里" onclick="Button1_Click" /> </ContentTemplate> </asp:Update 阅读全文
posted @ 2011-07-28 17:52 kingdizzy 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 两只老虎TYUT TYUT UIO UIO OPOIUT OPOIUT UWT UWT沧海一声笑POUYT UYTEW WEWETYUOP PPOUYTY隐形的翅膀358787 6568321 11186532122 358787 6568321 1118653211 阅读全文
posted @ 2011-06-10 10:32 kingdizzy 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在silverlight往往还是有一些获取不到的东西,比如说客户机的ip等的数据.可以通过初始化sl时把参数传入sl中.1.修改page类public Page(string passText){ InitializeComponent(); this.txtPass.Text = passText;}2.修改App.xaml.csprivate void Application_Startup(object sender, StartupEventArgs e) { // Load the main control string passText = e.InitParams["p 阅读全文
posted @ 2011-05-31 17:40 kingdizzy 阅读(297) 评论(0) 推荐(0) 编辑