posted @ 2018-08-29 01:20 火冰·瓶 阅读(131) 评论(0) 推荐(0)
摘要:
为了说明什么是复杂属性,先举一个例子。 上面有两个类:公司地址和家庭地址,它们有四个相同的属性:StreetAddress、City、State、ZipCode。映射到数据库中的结构如图: 这里,我们可以将这四个属性集合成一个复杂属性Address,修改后的类为: 此时,所生成的数据库如图: 可以看 阅读全文
摘要:
要更改EF中的默认配置有两个方法,一个是用Data Annotations(在命名空间System.ComponentModel.DataAnnotations;),直接作用于类的属性上面;还有一个就是Fluent API,通过新增相应的配置类来覆盖默认配置。现在我们用这两个来对比了解EF中的约定配 阅读全文
posted @ 2018-08-29 01:17 火冰·瓶 阅读(128) 评论(0) 推荐(0)
摘要:
前言 1、天真热,程序员活着不易,星期天,也要顶着火辣辣的太阳,总结这些东西。 2、夸夸lambda吧:简化了匿名委托的使用,让你让代码更加简洁,优雅。据说它是微软自c#1.0后新增的最重要的功能之一。 lambda简介 lambda运算符:所有的lambda表达式都是用新的lambda运算符 " 阅读全文
posted @ 2018-08-28 12:23 火冰·瓶 阅读(173) 评论(0) 推荐(0)
摘要:
Install-Package 命令安装运行基架引擎所需的工具。 Add-Migration 命令生成用于创建初始数据库架构的代码。 此架构以(Models/MovieContext.cs 文件中的)DbContext 中指定的模型为基础。 Init 参数用于为迁移命名。 可以使用任意名称,但是按照 阅读全文
posted @ 2018-08-28 11:39 火冰·瓶 阅读(313) 评论(0) 推荐(0)
摘要:
主要是需要对上传图片和文件管理的服务端进行改造 页面 阅读全文
posted @ 2018-08-17 00:02 火冰·瓶 阅读(846) 评论(4) 推荐(0)
摘要:
需要使用的Role验证的地方 在需要,验证的Controller、Action上面添加注解属性,比如这个Action 只允许RoleID 为包含1或2或3的访问,而当前用户RoleID为(1、5、7)就是用户有权访问了。 需要配置web.config CustomRoleProvider类的需要继承 阅读全文
posted @ 2018-04-25 16:11 火冰·瓶 阅读(1062) 评论(0) 推荐(0)
摘要:
public class RandomStringBuilder { /// /// 生成单个随机数字 /// private int createNum() { Random random = new Random(Guid.NewGuid().GetHashCode()... 阅读全文
posted @ 2018-04-24 20:47 火冰·瓶 阅读(7813) 评论(0) 推荐(0)
摘要:
String.Format 方法的几种定义: String.Format (String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。String.Format (String, Object[]) 将指定 String 中的格式项替换为指定 阅读全文
posted @ 2018-03-06 10:19 火冰·瓶 阅读(168) 评论(0) 推荐(0)
摘要:
首先,注册一个noip.com的帐号。 注册的步骤见这篇教程:http://www.cnblogs.com/infopi/p/3991407.html 建立目录 第1行进入当前用户的home目录 第2行建立noip子目录,第3行进入noip子目录 下载noip客户端源码、安装 第1行下载源码,第2行 阅读全文
posted @ 2018-03-04 19:33 火冰·瓶 阅读(7451) 评论(0) 推荐(1)
摘要:
1.使用entity framework的DB First时,手动书实体类的表单验证 [MetadataType(typeof(ValidateFund))] public partial class Fund { } public class ValidateFund { [Required(Er 阅读全文
posted @ 2018-03-03 18:15 火冰·瓶 阅读(165) 评论(0) 推荐(0)
浙公网安备 33010602011771号