30得票4回答
.NET实体框架 - IEnumerable与IQueryable的区别

请看这行代码。这是调用存储过程,其返回值为ObjectResult<long?>。为了提取这些长整型数值,我添加了Select语句:dbContext.FindCoursesWithKeywords(keywords).Select(l => l.Value); 根据智能感知...

30得票5回答
@Entity和@Embeddable的区别是什么?

在类声明前面添加@Entity和@Embeddable注释的区别是什么? 第一个将类创建为实体(Entity),第二个从另一个表中插入列? 第一个将类创建为表(Table),而第二个则嵌入到另一个类中? 第一个设置为普通类,第二个定义表类型 第一个为该类创建表,第二个将某些内容嵌入到不同的类...

29得票3回答
如何使Entity Framework缓存某些对象

我正在使用Entity Framework。 我的数据库中存储了人员和他们来自的国家。当我加载一个人对象时,我想知道每个人的来源地是什么。有没有一种方法可以缓存国家列表,以避免不必要的请求。

29得票8回答
企业级Java实体应该是"愚笨的"吗?

在我们的传统Java EE应用程序中,有大量的值对象(VO)类,通常只包含getter和setter,可能还包括equals()和hashCode()。这些是要保存在持久化存储中的实体(通常情况下)。 (仅供参考,我们的应用程序没有EJBs-虽然这可能会在未来发生改变-,并且我们使用Hiber...

27得票1回答
如何使用JPA获取最后持久化实体的ID

我正在寻找一种聪明且易于阅读的方法,使用JPA获取已持久化实体的id。该id是一个Integer。 以下是一些解决方案: 不使用GeneratedValue策略。这需要在持久化之前查找空闲的id,然后将其放入要持久化的实体中:繁琐,但可行。 使用GeneratedValue策略。持久性提...

27得票6回答
如何使用Entity Framework进行递归加载?

我在数据库中有一棵树形结构,其中包含TreeNodes表。该表具有nodeId、parentId和parameterId。在EF中,结构类似于TreeNode.Children,其中每个子节点都是一个TreeNode... 我还有一个包含id、name和rootNodeId的Tree表。 ...

27得票2回答
在LINQ to Entities中实例化上下文

我看过程序员在创建实体上下文时采用的两种不同方式。 第一种方式如下,你可以在MSDN的代码示例中找到:public void DoSomething() { using (TaxableEducationEntities context = new TaxableEducation...

27得票7回答
使用没有主键的视图与Entity相关

我刚开始处理一个将应用程序从原始的ADO.NET和嵌入式SQL转换为Entity的项目。在应用程序中使用的一个视图出现了问题,该视图没有主键,也没有唯一标识行的列(或列组合)。以下是创建该视图的选择:SELECT filingmonth, CEIL(filingmonth / ...

26得票3回答
在谷歌应用引擎数据存储中检查实体是否存在。

什么是检查 Google App Engine 数据存储中是否存在实体的最佳/最快方法?目前,我正在尝试通过键获取实体并检查 get() 是否返回错误。 我不知道在数据存储上获取实体的过程。有没有更快的方法来进行此类检查?

26得票2回答
在使用Hibernate时,@Immutable和@Entity(mutable=false)有什么区别?

这两者之间有什么区别吗? 对于一个实体,应该使用其中的一个还是两个都用?