اضافه کردن اطلاعات به sql

Saeedmohebbiyan

عضویت : 1398/10/03 پرسش ها : 2 پاسخ ها : 0

اضافه کردن اطلاعات به sql

ارسال شده در : ‫۱ ماه قبل، سه شنبه ۸ بهمن ۱۳۹۸، ساعت ۱۰:۰۱

سلام استاد من وقتی میخوام اطلاعاتی رو به بک جدول وسطی اضافه کنم بهم خطای زیر رو میده چی کار کنم /

System.Data.Entity.Infrastructure.DbUpdateException
  HResult=0x80131501
  Message=Unable to update the EntitySet 'Takes_Lesson' because it has a DefiningQuery and no <UpdateFunction> element exists in the <ModificationFunctionMapping> element to support the current operation.
  Source=EntityFramework
  StackTrace:
   at System.Data.Entity.Internal.InternalContext.SaveChanges()
   at System.Data.Entity.Internal.LazyInternalContext.SaveChanges()
   at System.Data.Entity.DbContext.SaveChanges()
   at ConsoleApp2.Program.Main(String[] args) in C:\Users\Acer\Desktop\test1\ConsoleApp2\ConsoleApp2\Program.cs:line 36

  This exception was originally thrown at this call stack:
    System.Data.Entity.SqlServer.SqlGen.DmlSqlGenerator.ExpressionTranslator.Visit(System.Data.Entity.Core.Common.CommandTrees.DbScanExpression)
    System.Data.Entity.Core.Common.CommandTrees.DbScanExpression.Accept(System.Data.Entity.Core.Common.CommandTrees.DbExpressionVisitor)
    System.Data.Entity.SqlServer.SqlGen.DmlSqlGenerator.GenerateUpdateSql(System.Data.Entity.Core.Common.CommandTrees.DbUpdateCommandTree, System.Data.Entity.SqlServer.SqlGen.SqlGenerator, out System.Collections.Generic.List<System.Data.SqlClient.SqlParameter>, bool, bool)
    System.Data.Entity.SqlServer.SqlGen.SqlGenerator.GenerateSql(System.Data.Entity.Core.Common.CommandTrees.DbCommandTree, System.Data.Entity.SqlServer.SqlVersion, out System.Collections.Generic.List<System.Data.SqlClient.SqlParameter>, out System.Data.CommandType, out System.Collections.Generic.HashSet<string>)
    System.Data.Entity.SqlServer.SqlProviderServices.CreateCommand(System.Data.Entity.Core.Common.DbProviderManifest, System.Data.Entity.Core.Common.CommandTrees.DbCommandTree)
    System.Data.Entity.SqlServer.SqlProviderServices.CreateDbCommandDefinition(System.Data.Entity.Core.Common.DbProviderManifest, System.Data.Entity.Core.Common.CommandTrees.DbCommandTree)
    System.Data.Entity.Core.Common.DbProviderServices.CreateDbCommandDefinition(System.Data.Entity.Core.Common.DbProviderManifest, System.Data.Entity.Core.Common.CommandTrees.DbCommandTree, System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)
    System.Data.Entity.Core.Common.DbProviderServices.CreateCommandDefinition(System.Data.Entity.Core.Common.CommandTrees.DbCommandTree, System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)
    System.Data.Entity.Core.Common.DbProviderServices.CreateCommand(System.Data.Entity.Core.Common.CommandTrees.DbCommandTree, System.Data.Entity.Infrastructure.Interception.DbInterceptionContext)
    System.Data.Entity.Core.Mapping.Update.Internal.UpdateTranslator.CreateCommand(System.Data.Entity.Core.Common.CommandTrees.DbModificationCommandTree)
    ...
    [Call Stack Truncated]
Inner Exception 1:
UpdateException: Unable to update the EntitySet 'Takes_Lesson' because it has a DefiningQuery and no <UpdateFunction> element exists in the <ModificationFunctionMapping> element to support the current operation.

مییشه بهم بگید چی کارکنم.

ممنون.

برای ارسال پاسخ باید وارد شوید و یا در سایت عضو شوید