EF 里抽象字段的查询,报错LINQ to Entities 不支持指定的类型成员“Name”。只支持初始值设定项、实体成员
在实体类里定义一个抽象字段。 如下代码。
查询代码。
报错:LINQ to Entities 不支持指定的类型成员“Name”。只支持初始值设定项、实体成员和实体导航属性。
public abstract class BaseClass
{
public abstract string Name { get; }
}
public class A: BaseClass
{
public virtual string Name { get { return "hello"; } }
}
public class B : BaseClass
{
public virtual string Name { get { return "Word"; } }
}
查询代码。
|DBContext.BaseClass.Where(o => o.Name.Contains("o")).ToList();报错:LINQ to Entities 不支持指定的类型成员“Name”。只支持初始值设定项、实体成员和实体导航属性。
...全文
相关推荐
.net 实体类框架+linq
适合新手刚刚学习实体类框架和linq看看!
LINQ to Entities快速入门实践指南
本文还有配套的精品资源,点击获取 简介:LINQ to Entities是.NET框架中Entity Framework的核心组件,允许开发者以直观方式执行数据库查询。本小示例展示了如何安装和配置Entity Framework,创建数据库上下文类和实体类,并通过LINQ to Entities执行基本查询操作。示例包括如何获取所有用户、查询指定ID的用户、联合查询用户和订...
C#与LINQ实现实体模型到Excel的高效转换
C#(C Sharp)是微软公司开发的一种面向对象的、运行于.NET框架之上的高级编程语言。自2000年发布以来,C#因其简洁、高效和类型安全的特性而广泛应用于企业级应用开发、游戏开发和桌面应用程序中。C#支持多种编程范式,包括面向对象、命令式、声明式、泛型和函数式编程。
Entity_Framework_实体框架
Entity_Framework_实体框架 很全 很详细 阐述实体架构的实用方法
EF框架技术分享-GHT-2018.10.25.docx
EF框架技术分享-GHT-2018.10.25.docx


