9得票4回答
在运行时更改 DbContext 连接

我有三个数据库需要处理: A、B和C,每个数据库都有相同的表(例如:用户、产品)。 我想让用户在运行时决定要使用哪个数据库。 因此我使用了EF5,并创建了3个edbx文件,分别创建了以下类: ADBEntities、BDBEntities和CDBEntities。 如何让用户选择所选的数据...

21得票6回答
Doctrine2 - 在flush之前获取实体ID

在执行persist/flush之前有没有获取实体ID的方法?我的意思是:$entity = new PointData(); $form = $this->createForm(new PointDataType(), $entity); 如果我在这个点尝试 $entity->ge...

11得票2回答
如何永久禁用EF中的Configuration.ProxyCreationEnabled?

是否有一种方法可以在全局范围内设置该值,而无需在每个查询上执行以下操作?模型视图中有一个懒加载设置,但似乎没有针对ProxyCreation的设置。 using (var context = new LabEntities()) { **c...

11得票1回答
如何在Oracle数据建模器/SQL Developer中将ERD图导出为图片

我正在使用Oracle SQL Developer 4.0.2.15。我使用数据建模工具生成了实体关系图,如何将其保存为图像?我需要它来创建我的项目文档。

12得票3回答
Entity Framework提供列名作为字符串变量

我正在寻找一种获取类似以下内容的方法:string _col1 = "first name"; string _name; var query = from c in ctx.Customers select c; _name = query.FirstOrDefault().[_name];...

17得票2回答
LINQ to Entities不识别ElementAt方法

我正在使用方法Queryable.ElementAt(Int32)来获取查询结果中的特定元素。IQueryable<MyEntity> entities = db.MyEntities.Where(p => p.ForeignKey == id); MyEntity ent...

11得票2回答
保存领域实体更改

这里有一个真实的例子将引出我的问题:我有一个AddCommentToArticleCommand,它有一个ArticleId、评论文本和电子邮件地址。这个命令: 使用文章存储库来获取文章(领域实体) 如果文章存在,则调用article.AddComment(commentText, ema...

10得票5回答
使用Entity + LINQ,如何避免硬编码查询?

我已经使用Entity + LINQ进行开发一段时间了,现在我真的开始思考最佳实践。我习惯于“如果我需要获取数据,就引用存储过程”的模式。如果需要,可以随时更改存储过程,而不需要重新编译代码。我发现我的代码中的查询看起来像这样:List<int> intList = (from q...

7得票2回答
JPA - 实体设计问题

我正在开发一个Java桌面应用程序,使用JPA进行持久化。我有以下问题: 我有两个实体: Country(国家) City(城市) Country具有以下属性: CountryName(主键) City具有以下属性: CityName(城市名称) 由于在两个不同的国家...

15得票3回答
Symfony2 - 在实体中访问存储库函数

假设我有两个数据库表:Rabbits 和 Carrots。一个 Rabbit 可以拥有 0 或多个 Carrot,而一个 Carrot 只属于一个 Rabbit。这是两个表之间的一对多关系。 因此,我有两个实体:rabbit 和 carrot。 在我的模板中,我有一组 rabbit 数组,...