摘要:
最近准备学习Spring,想找一个编译器,网上大多数都推荐Idea,不过专业版要收费,作为.Net程序员,首先第一应该想到的是万能的VS Code,加上网上搜索,自己测试了一下,创建Java开发项目简直不要太简单,记录如下,欢迎交流 VS code当然离不开各种插件了,微软官方就推荐了一个Java插 阅读全文
摘要:
前言: 本文只介绍How to use,对于加密算法的研究不予讨论。 关于私钥的存储,微软给的建议是使用windows自带的秘钥容器,相见文档。 为了直观看到私钥和公钥,本文直接将其存入XML文件中。现实情况则要复杂的多,还牵涉到数字签名、数字证书等。 关于公钥、私钥、数字签名、数字证书的概念,相见 阅读全文
摘要:
最近在做 web api 开发的时候遇到这样的问题,即 HelpPage 里只能显示 api 控制器上的注释,对于那些引用了外部类库的类(比如POST提交需要用到的类),就无法显示它们的备注,在网上找到了解决方法,现分享给大家: 1、对引用的类库右键,属性,在生成里面点击“XML文档文件”,定义好生 阅读全文
摘要:
怎样从一个已存在的数据库中映射表到 entity 实体? Entity Framework 提供了一个简便方法,可以为已存在的数据库里的所有表和视图创建实体类(entity class),并且可以用 DataAnnotation 特性和 Fluent API 来配置。 首先,右键你的 Visual 阅读全文
摘要:
配置Many-to-Many(多对多)关系: 这里有两个类,Student和Course,一个Student可以有多个Course,一个Course也可以有多个Student,所以这就成了多对多关系。更多信息请访问Entity Relationship。 进入正题: 1.使用DataAnnotati 阅读全文
摘要:
一对多(One-to-Many)关系: 下面,我们来介绍Code-First的一对多关系,比如,在一个Standard(年级)类中包含多个Student类。 如果想了解更多关于one-to-one,one-to-many,many-to-many关系的信息,请访问Entity Relationshi 阅读全文
摘要:
配置一对一(One-to-One)关系: 两个实体中,如果一个实体的一个实例与另一个实体相关,则我们就叫做一对一关系 查看如下代码: 这里,Student类只能拥有零个或最多一个StudentAddress类,所以符合一对一关系 在SQL Server数据库中,一对一关系发生在当一张表的主键是另一张 阅读全文
摘要:
Fluent API配置: 前面我们已经了解到使用DataAnotations特性来覆写Code-First默认约定,现在我们来学习Fluent API。 Fluent API是另一种配置领域类的方法,它比DataAnnotations特性提供更多的配置方法,下表是Fluent API支持的类型映射 阅读全文
摘要:
EF Code-First提供了一个可以用在领域类或其属性上的DataAnnotation特性集合,DataAnnotation特性会覆盖默认的EF约定。 DataAnnotation存在于两个命名空间里: System.ComponentModel.DataAnnotations和System.C 阅读全文
摘要:
前言:在前篇中,总是把领域类(Domain Class)翻译成模型类,因为我的理解它就是一个现实对象的抽象模型,不知道对不对。以防止将来可能的歧义,这篇开始还是直接对Domain Class直译。 前面我们学习了默认Code-First约定,Code-First使用默认约定根据领域类构建概念模型,C 阅读全文