posted @ 2012-09-13 10:28
随笔分类 - Entity Framework
摘要:现在我们已经很清楚,托管PE文件可以轻而易举的被反编译,如果您想源代码不被使用者通过反编译的方式获得,该使用哪种保护手段呢?借鉴传统Windows应用程序防止被反汇编的做法,我们也可以采用代码混淆和对应用程序集加壳的方法。关于程序集加壳的内容我会在下一篇文章中讨论。代码混淆,简单的说就是使用名称替换、字符串加密等手段使得我们最初的代码面目全非,从而使破解者即使能能成功获得IL代码也很难得到想要的源代码。代码混淆常用的方式有名称混淆、流程混淆和语法混淆。9.3.1 名称混淆在讲解名称混淆的原理之前,我们先建一个用于测试的控制台程序,如代码清单9-8所示。代码清单9-8 名称混淆测试代码clas.
阅读全文
摘要:原文发表在:http://www.birchlee.com/post/2011/10/12/15.aspx项目分为三个首页如: /Home/Index 前台首页/Admin/Home/Index 后台首页/OA/Home/Index 办公平台首页新建一个asp.net MVC3 示例项目: 右键 →添加→Area直接运行项目:原因是存在同名的多个Controller,需要配置默认的命名空间。解决方法:打开Global.asax.cspublic static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute(&qu
阅读全文
posted @ 2012-08-20 10:45
摘要:EDM文件 EDM是实体数据关系映射的XML文件,不同于Nhibernate每个对象单独映射了一个XML文件。EDM主要有三部分构成CSDL,SSDL,MSL。CSDL表面的是实体数据模型结构,SSDL表示对应的数据存储的架构,CSDL实体与SSDL数据结构的关系通过MSL映射实现。EDM是通过...
阅读全文
posted @ 2012-06-05 10:03
摘要:在第一次运行程序时,用Entity Framework进行修改和删除时总会报一次 此操作要求连接到 'master' 数据库错误 再次修改或者删除就不会出现此错误,因为Entity Framework 4也是第一次使用 这错误也找了很久 今天有点时间,就耐着性子去google解决办法找了很久 最后在一个老外的评论回复里找到解决办法"This operation requires a connection to the 'master' database. Unable to create a connection to the 'master&
阅读全文
posted @ 2012-05-25 16:42
摘要:在Asp.netMvc中当你有以下及类似以下需求时你可以使用Filter功能判断登录与否或用户权限决策输出缓存防盗链防蜘蛛本地化与国际化设置 实现动态ActionFilter是一种声明式编程方式,在Asp.net MVC中它只能限制于Action(或它的Controller)。 Filter要继承于ActionFilterAttribute抽象类,并可以覆写void OnActionExecuting(ActionExecutingContext)和 void OnActionExecuted(ActionExecutedContext)以及void OnResultExecuting(Re.
阅读全文
posted @ 2012-03-23 19:17
摘要:原文地址:http://blogs.msdn.com/b/meek/archive/2008/05/02/linq-to-entities-combining-predicates.aspx Someone asked a great question on the ADO.NET Entity Framework forums yesterday: how do I compose predicates in LINQ to Entities? I’ll give three answers to the question.Answer 1: Chaining query operat...
阅读全文
posted @ 2012-03-19 17:47
摘要:我使用Entity Framework是在开始学习Silverlight的时候。用了半年左右。最近ADO.NET团队发布了EF Feathure CTP 4。主要是增加了Code First这个功能。 在说明Code First之前,先和大家回顾下EF4增加的新特性 1.外键支持(Foreign Keys)可以通过直接设置外键属性来设置实体之间的关系。 2.延迟加载支持这个功能默认情况下是开启的,也就是说一个查询操作返回的实体只有在被用到时才从服务器加载。 3. POCOs支持这样你的实体对象就可以独立于EF而存在。不懂POCOs?没关系,这里有几篇很好的文章帮助你理解:http://blog
阅读全文
posted @ 2011-04-29 11:20
浙公网安备 33010602011771号