HTML5技术

EntityFramework Core问题处理集锦(一) - Jeffcky(4)

字号+ 作者:H5之家 来源:H5之家 2017-08-07 11:00 我要评论( )

public async Task bool Create(){ , Status = };_efCoreContext.Add(blog); if ( await _efCoreContext.SaveChangesAsync(CancellationToken.None) 0 ){ return true ;} return false ;} 那么问题来了,如果配置的

public async Task<bool> Create() { , Status = }; _efCoreContext.Add(blog); if (await _efCoreContext.SaveChangesAsync(CancellationToken.None) > 0) { return true; } return false; }

 

那么问题来了,如果配置的狭隘属性在实体类中已存在那么是否会抛出异常呢?不会,自动将已存在的实体类中同名的名称配置成狭隘属性。当然我们也可以通过如下来起别名:

b.Property<DateTime>().HasColumnName();

结论:狭隘属性应是对已存在的实体类添加但是不会去修改狭隘属性值。

那么最后一个问题又来了,在LINQ中如何引用狭隘属性进行查询呢?如下:通过EF.Property<>实现引用狭隘属性:

var cList = _efCoreContext.Blogs .OrderBy(b => EF.Property<DateTime>(b, )).ToList();

总结 

有一段时间没写博客感觉有点生硬,后面会陆陆续续捡起来并将项目中遇到的问题进行总结,如有疑问或言论不对之处,请指教。see u.

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 带你快速进入.net core的世界 - 农码一生

    带你快速进入.net core的世界 - 农码一生

    2017-08-07 10:02

  • 解决百度富文本编辑器 UEditor 插入视频后没有路径的问题 - 我们都是程序猿

    解决百度富文本编辑器 UEditor 插入视频后没有路径的问题 - 我们都是

    2017-08-02 13:00

  • Entity Framework Core 执行SQL语句和存储过程 - Sweet-Tang

    Entity Framework Core 执行SQL语句和存储过程 - Sweet-Tang

    2017-08-02 08:00

  • .NET Core 成都线下面基会拉开序幕 - Savorboard

    .NET Core 成都线下面基会拉开序幕 - Savorboard

    2017-08-01 10:02

网友点评
i