摘要:
最近在写一个asp.net5的应用,其中要实现的一个功能是生成一个文件,并且存储到应用程序根目录(这里指project.json所在的文件夹)下的export文件夹下。生成文件内容什么的都做好了,忽然发现不知道如何存储,因为asp.net5的特性,不好直接得到根目录。按照以前的思路,通过AppDom... 阅读全文
摘要:
上篇:最简实例演示asp.net5中用户认证和授权(3)上面我们把自定义认证和授权的相关的最小基础类和要实现的接口都实现了,下面就是如何来进行认证和授权的配置。首先我们要告诉系统,我们的用户和角色类以及实现的接口,这样系统在认证的时候就知道要调用哪些类和方法,其实就是注册一下上面定义的几个类而已,在... 阅读全文
摘要:
上接:最简实例演示asp.net5中用户认证和授权(2)在实现了角色的各种管理接口后,下一步就是实现对用户的管理,对用户管理的接口相对多一些,必须要实现的有如下三个:1 public interface IUserRoleStore : IUserStore, IDisposable where T... 阅读全文
摘要:
上接最简实例演示asp.net5中用户认证和授权(1)基础类建立好后,下一步就要创建对基础类进行操作的类了,也就是实现基础类的增删改查(听起来不太高大上),当然,为了使用asp.net5的认证机制,这些都是通过特定的接口来实现的。比如,对于角色来说,角色管理要实现的接口如下:1 public... 阅读全文
摘要:
asp.net5中,关于用户的认证和授权提供了非常丰富的功能,如果结合ef7的话,可以自动生成相关的数据库表,调用也很方便。但是,要理解这么一大堆关于认证授权的类,或者想按照自己项目的特定要求对认证授权进行定制,确实很头疼。为了解决这个问题,需要从根本上理解认证和授权的机制,不过这不是个简单的事情,... 阅读全文
摘要:
在EF中,使用linq进行分页是很方便的,假如我们有一个EMP表,结构如下:public class Emp { [Key] public Guid No { get; set; } public int Age { get; set; } ... 阅读全文
摘要:
asp.net5中提供了性能强大的日志框架,本身也提供了几种日志记录方法,比如记录到控制台或者事件中等,但是,对大部分程序员来说,更喜欢使用类似log4net或者Nlog这种日志记录方式,灵活而强大。asp.net5中也包括NLog的实现,下面把最简单的使用方法写出来,抛砖引玉,让更多对此不熟悉的同... 阅读全文
摘要:
某次asp.net5开发中遇到了一个很奇怪的问题,引用部分的nuget包没有显示任何错误,如下图:但是编译时出现了几百个错误:错误基本都是形如“CS0246The type or namespace name 'Key' could not be found (are you missing a u... 阅读全文
摘要:
这几天研究Asp.net5,也试着写了一些示例代码,因为网上的资料实在是太少了,所以在此把一些问题的解决方法记录下来,以备后查。问题:在EF7中,假如数据库已经存在,并且两个表具有外键关系,但是实际数据库中并没有加上这个约束,如何处理?比如,我们有一个公司表,具有两个字段,id和name,如下所示:... 阅读全文