问题标签 [entity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
16515 浏览

asp.net - 将存储库模式与实体框架(mvc 店面)一起使用

任何人都可以伸出援助之手吗?我一直在观看 MVC 店面的视频,并使用这些技术(即 DDD、存储库模式)创建了自己的网站,但我希望使用实体框架。

在接口中它返回 IQueryable 但使用实体框架我应该返回 ObjectQuery 吗?- 我将使用 LINQ。

同样在storedfront示例中,它是这样的: IQueryable<Category> GetCategories();

同样在 MVC 商店中,Category 类是一个构建的实体类(标准类),但是使用 Entity Framework,这些类是在对象上下文中预构建的——不是吗?

所以我应该需要建造它们吗?

我有点困惑。如果有人有任何有用的示例或代码,那将非常有帮助。

正如我所说,我已经使用 linq2sql 观看了 MVC 店面中的视频,但我真的很想使用实体框架。

有任何想法吗?

谢谢

铁匠铺

0 投票
1 回答
143 浏览

html - HTML 实体在 Camino 中显示错误

我试图在我的 HTML 页面中显示字符 ☜ 和 ☞。我测试过的每一个浏览器都能正确显示它们,除了(莫名其妙地)卡米诺。相反,它显示了这一点:

☜ http://b2.s3.p.quickshareit.com/files/picture1a9745.png

这就是它为☜呈现的内容。它为☞ 显示的符号是相似的。

如果由于某种原因您无法正确看到这些字符,这是我正在使用的 HTML 实体:

现在,Camino 是一个使用 Gecko 的仅限 Mac 的浏览器。但是,我测试过的所有 Firefox 版本都可以正常工作,我的主要浏览器是 Mac 上的 Safari。

谢谢您的帮助。

0 投票
3 回答
1715 浏览

c# - 具有 2 个服务和 2 个数据访问层的存储库模式 - C# DDD?

谁能帮忙,我有 2 个应用程序,它们几乎相同。它们具有完全不同的表示层(Web),业务逻辑和数据库几乎相同。基本上,一个应用程序有一些其他应用程序没有的东西。

所以我想知道我是否可以在不违反任何规则等的情况下执行以下操作

每个应用程序都有自己的表示层。
每个应用程序都有自己的服务层。
每个应用程序都有自己的数据访问层。
每个应用程序共享另一个服务层。

因此,两个应用程序都可以访问共享服务层,因为业务逻辑是相同的,但它们都有另一个服务层,其中有 5 或 6 个特定于该实际应用程序的方法

数据访问层-无论如何我都看不到共享它,因为实体框架有2个不同的数据库,因此它在那里有EDM,因此它不是动态的-并且表格略有不同。

我想我可以在共享数据访问层上使用 IOC

任何人都可以帮助或评论天气,这是一个很好的做法。我不想做的是只有一个单独的服务层,而其中很多是共享的。

这是一个好主意吗?也许我错了,有更好的方法吗?

0 投票
1 回答
136 浏览

python - 如何在 Google App Engine 中获取具有所需属性的类型的所有实体?

我有一个模型,它具有如下所需的字符串属性:

当我尝试调用 Jean.all() 时,python 抱怨没有必需的属性。

当然,必须有一种方法可以得到所有这些。

如果史蒂夫是正确的(他的回答确实有道理)。我如何确定这是否真的导致了问题。如何找出我的数据存储区中的确切内容?

0 投票
1 回答
1973 浏览

entity-framework - 如何使用创建查询方法在实体框架中动态创建插入查询?

我正在使用类似上面的示例代码,但是当我尝试执行它时,它说查询语法错误,并且在关键字 into 附近的查询语法中存在错误...

0 投票
2 回答
668 浏览

.net - NHibernate 和生命周期事件

有人可以举一个例子来说明 Ayende 在他的不编写自己的对象关系映射器的 25 个理由列表中的第 17 项中所说的内容吗

这是 ADO.NET Entity Framework 可以做到的吗?

0 投票
1 回答
1180 浏览

xml - 在 XML 中,可以使用多级 !ENTITY 吗?

我们使用 XML 来定义一个模式来控制可以在图表工具中显示的内容。模式文件指定可以在图表上放置哪些类型的对象,如何将它们链接在一起,以及这些对象具有哪些属性(即,在编辑器中出现哪些可设置的属性)。

当需要一种新的图表时,会编写一个新的模式,并根据 .xsd 进行验证。为了使模式文件更加模块化和更易于维护,我们使用<!ENTITY>声明来包含单独的文件。一起属于特定图表元素但可能出现在模式中的多个位置的属性列表等被写入单独的 XML 文件,然后包含在相关位置。说:

然后在架构中的某处:

这可以防止大量复制粘贴的东西,使维护变得困难,并让公共属性也可以与多个模式共享。

问题是现在,一些通用属性也有基本元素,例如标志和枚举组等。我想让每个文件(例如“CommonProperties1.xml”)能够包含来自另一个基本集,例如作为“CommonEnums.xml”,但我认为使用 !ENTITY 声明是不可能的。

您不能在 !DOCTYPE 标头之外声明 !ENTITY ,如果您添加标头,那么它会使顶级 XML 文件无效,因为它通过文件获得标头声明 1.2。

有没有人尝试过做类似的事情,你做了什么来解决/解决问题?我错过了更好的选择吗?

0 投票
2 回答
11818 浏览

linq - 在 LINQ to Entities 中实例化上下文

我见过程序员在代码中创建实体上下文时采用的两种不同方式。

第一个是这样的,你可以在 MSDN 代码示例中找到它:

第二个是将上下文创建为封装业务逻辑的某个类中的私有属性。所以你会有类似的东西:

哪种方式更有效?

假设您有两种方法,一种称为 DoSomething1(),另一种称为 DoSomething2(),并且这两种方法都包含 using 语句来打开上下文并对其执行任何操作。如果您要一个接一个地调用一个方法,是否会产生任何多余的开销,因为本质上这两种方法都会创建上下文,然后在完成后将其清除?与仅在实例化类对象时创建一个私有属性相反,然后在对象超出范围时依次清理?

0 投票
2 回答
1079 浏览

mysql - NetBeans 6.7 Beta - 为什么它认为某些表没有主键?

我正在使用 NetBeans 6.7 Beta 从 MySQL(版本 '5.0.45-log')数据库创建实体类。NetBeans 接受大多数表,但始终拒绝某些表(我看不到模式),说它们“没有主键”。所有表都使用 InnoDB 引擎。所有表都有一个或多个列的主键。MySQL 查询浏览器和 NetBeans 的内部数据库导航器都同意所有表实际上都有一个主键。这是怎么回事?

这是生成坏表的脚本片段:

是什么赋予了?提前致谢。

0 投票
8 回答
3731 浏览

c# - LINQ 或 ADO.net 实体框架 - 学习哪个?

澄清一下:我正在浏览 Julia Lerman 在实体框架上的 Oreilly 标题,我非常困惑。

我有 Charlie Calvert 的基本 LINQ,但是从我与 Lerman 的书的 10 分钟会话中,可以看出 LINQ 是 LINQ to SQL,它的 DataContext 对象等似乎功能不足......

虽然 Entity Framework 是未来,但它有一个叫做 Entity SQL 的东西,在我看来它看起来与 Transact-SQL 完全一样。现在我的眼睛可能有点生锈了,但问题是:

既然 Entity Framework 是微软支持的主力,那么用它来学习 LINQ to SQL 有什么意义吗?

我是否认为 Entity SQL 和 LINQ 是两种不同的技术而感到困惑,实体 SQL 实际上是否使用 LINQ?

发布我收到的许多回复:

好的,伙计们,我是新手,所以这次我正在编辑我的答案;-) 非常感谢您提供完整、快速和非常有用的答案。问候 MereMortal