entity-framework

    1热度

    1回答

    事件探查器显示新约会的选择进入数据库。为什么不把这个约会从仍在记忆中的上下文中拉出来? var context = DatabaseHelper.CreateDbContext(); var appointment = new Appointment(); context.Appointments.Add(appointment); context.SaveCha

    0热度

    1回答

    这里有一个奇怪的错误。在我们的ASP.NET 4.6应用中,使用实体框架6.2,当访问SQL Azure数据库时,我们得到“用户登录失败”。我很确定错误的原因是在Azure中切换层。我没有得到的是为什么没有发现错误。我们所有的SQL操作都在try ... catch块内。错误从块中消失,并在应用程序崩溃之前被Globals.asax捕获。 我们有 SetExecutionStrategy("Sys

    0热度

    1回答

    考虑下面的代码段: public class DatabaseContext : DbContext { public DatabaseContext(String connectionString) : base(connectionString) { } } public class ContextNameDatabaseContext : Data

    1热度

    1回答

    我为构建搜索逻辑的动态表达式树遇到了一个小问题。为实体自己的属性创建一个表达式树工作正常,但我不知道如何添加一个表达式,它将按照子实体属性进行过滤。 这是我的任务实体: public class Task: Entity { public TaskType Type { get; set; } public TaskPriority Priority { get; set;

    0热度

    1回答

    我必须对多个表(大约30个表)执行批量插入(大约50-100行),其中一些表与其中一些表是相互关联的外键。 我想通过使用实体框架(EF)来做到这一点。 但我想这发生与最小数据库命中,而不是调用每个表的context.SaveChanges()。 EF有什么方法可以执行此操作吗?如果是这样,请让我知道。 在此先感谢!

    0热度

    1回答

    下面的代码工作正常,直到添加组合键。添加复合键后,我只能编辑现有的记录,无法添加新的记录。我想Code和CompanyId列成为组合键。 这是错误: Cannot insert explicit value for identity column in table 'CostCenters' when IDENTITY_INSERT is set to OFF. 寻找SO解决方案后及以下线路添加(

    0热度

    1回答

    我有5台变型,细节如下: 产品表: ProductID Name 12 T-Shirt 变异表: VariantID ProductID Name 1 12 Size 2 12 Color 3 12 Material VariantOption表: VariantOptionID VariantID VariantOptionNam

    1热度

    1回答

    我正在使用2个DB工作的应用程序。我想使用EF,Repository和UnitOfWork模式。我正在学习干净的代码原则和设计模式,所以想要得到一些反馈,因为虽然我(认为)理解了主要想法,但我在实现中遇到了一些困难。我收集了很多答案和文章,但仍然无法完全将这些想法带入我的具体问题。 我有2个DB。 我们的ERP系统的遗留数据库。只读访问(又名ERP-DB)。从这个数据库我必须采取我需要的所有信息。

    0热度

    1回答

    我有一个链接和内容,新闻实体。 **Link**: Id, Url, RowId, Discriminator **Content**: Id, Text, Link **News**: Id, Date, Text, Link 当我增加新的内容或者新闻我要自动设置到RowId的插入标识。 这需要纠正解决实体的链接。使用 因此,如果我有Link.Discriminator和Link.Row

    0热度

    1回答

    第一次在这里发帖,因为我被告知要从这个社区寻求帮助,如果我被卡住了! 我最近被引入到数据库这个学期,我很难把握桥本体,这意味着要抹去多对多的关系。 典型的例子是STUDENT和CLASS之间的关系; 学生可以在很多CLASSES中,而CLASS可以有很多学生。 通过引入ENROLL实体来修复M-M关系。在这里我们会读到:一个学生可以在许多CLASSES中注册,而一个CLASS可能有很多注册的学生,