C#
记录学习笔记和项目中遇到的问题
杨广凡
这个作者很懒,什么都没留下…
展开
-
EF 数据表中没有主键,也没有 not null 列,Code First 如何创建对应实体?
在实际项目中,可能会使用到奇葩的数据表,没有主键,也没有not null 列。我们知道EF Code First 模式下,如果没有主键和not null 列,是没办法自动生成映射实体类的。此种情况下要手动生成,并且需要创建伪主键。1. 手动生成实体类namespace entityTest2{ using System; using System.Collect...原创 2019-04-04 11:35:29 · 3234 阅读 · 2 评论 -
EF更新 Code First 模式下的映射实体
项目开发中,我们会经常采用Code Frist 模式创建于数据库的映射关系。由于业务需求扩展或者数据库结构的变更,我们会需要更新模式。更新的方法很简单:建立一个空项目,把需要新加或者更新后的表格重新创建一遍映射,然后把代码复制到源项目上,就可以了。...原创 2019-04-04 10:14:04 · 450 阅读 · 0 评论 -
LINQ join into
static void QueryAnimalData() { Animal[] animals = new[] { new Animal{Name = "German Shepherd", Height = 25, Weight = ...原创 2019-04-02 15:07:39 · 3064 阅读 · 0 评论 -
C# 把字符串类型日期转换为日期类型
1. Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss,默认一个参数时,必须是这个格式,不管其他格式字符串在本地调试时是否能转换成功,一旦发布到服务器上,其他格式的字符串就会报错,只识别这一种格式,切记。2.提供Format的ConvertConvert.ToDateTime(string, IForma...转载 2019-03-29 08:04:15 · 1678 阅读 · 0 评论