草庐IT

Entity-Framework

全部标签

c# - 使用 Entity Framework 6 从 SQL Server 保存和检索图像(二进制)

我正在尝试将位图图像保存到数据库Bitmapmap=newBitmap(pictureBoxMetroMap.Size.Width,pictureBoxMetroMap.Size.Height);我在数据库中创建了一个数据类型为binary的列imgcontent但我的问题是如何将此bitmap(map)转换为二进制数据?如何从数据库中检索数据?我用谷歌搜索了一下,发现了类似的东西,但没有用:byte[]arr;ImageConverterconverter=newImageConverter();arr=(byte[])converter.ConvertTo(map,typeof(b

c# - 获取 Entity Framework 连接字符串

我们使用EntityFramework5,但还需要使用来自应用程序的普通数据库连接来执行我们需要执行的一些自定义SQL。因此,我正在创建一个处理此连接的DatabaseAccess类。有没有一种方法可以通过检查EntityFramework连接字符串来填充连接字符串?所以:SqlConnectioncnn;connetionString="DataSource=ServerName;InitialCatalog=DatabaseName;UserID=UserName;Password=Password"我可以通过检查EntityFramework来构建它吗?

c# - 获取 Entity Framework 连接字符串

我们使用EntityFramework5,但还需要使用来自应用程序的普通数据库连接来执行我们需要执行的一些自定义SQL。因此,我正在创建一个处理此连接的DatabaseAccess类。有没有一种方法可以通过检查EntityFramework连接字符串来填充连接字符串?所以:SqlConnectioncnn;connetionString="DataSource=ServerName;InitialCatalog=DatabaseName;UserID=UserName;Password=Password"我可以通过检查EntityFramework来构建它吗?

c# - 为什么 Asp.Net Identity IdentityDbContext 是黑盒?

IdentityDbContext似乎存在很多混淆。如果我们在我们的应用程序中创建两个数据库上下文,一个用于身份,一个用于我们的自定义业务数据,身份数据库上下文继承自IdentityDbContext,而我们的自定义业务数据继承自DbContext.所以让我们将以下内容添加到Controller中:privateMyDbContextdb=newMyDbContext();privateApplicationDbContextidentityDb=newApplicationDbContext();Controller中的Index方法如下:varthingsInMyBusinessD

c# - 为什么 Asp.Net Identity IdentityDbContext 是黑盒?

IdentityDbContext似乎存在很多混淆。如果我们在我们的应用程序中创建两个数据库上下文,一个用于身份,一个用于我们的自定义业务数据,身份数据库上下文继承自IdentityDbContext,而我们的自定义业务数据继承自DbContext.所以让我们将以下内容添加到Controller中:privateMyDbContextdb=newMyDbContext();privateApplicationDbContextidentityDb=newApplicationDbContext();Controller中的Index方法如下:varthingsInMyBusinessD

c# - Entity Framework : A referential integrity constraint violation on many to many relationship

嘿,我有一个带有大量进程内缓存和EntityFramework的应用程序。当我想对实体进行更新时,我会重新附加缓存的副本。我跟踪在上下文的生命周期中附加的所有内容,因此我不会尝试附加它们两次。我在附加时发生了一个错误(在大多数情况下很少见,这工作正常并且非常快),它说了以下内容:Areferentialintegrityconstraintviolationoccurred:Thepropertyvaluesthatdefinethereferentialconstraintsarenotconsistentbetweenprincipalanddependentobjectsinth

c# - Entity Framework : A referential integrity constraint violation on many to many relationship

嘿,我有一个带有大量进程内缓存和EntityFramework的应用程序。当我想对实体进行更新时,我会重新附加缓存的副本。我跟踪在上下文的生命周期中附加的所有内容,因此我不会尝试附加它们两次。我在附加时发生了一个错误(在大多数情况下很少见,这工作正常并且非常快),它说了以下内容:Areferentialintegrityconstraintviolationoccurred:Thepropertyvaluesthatdefinethereferentialconstraintsarenotconsistentbetweenprincipalanddependentobjectsinth

c# - 在 Entity Framework 中添加存储过程复杂类型

我正在尝试在EntityFramework中使用一个不返回任何内容的存储过程。我做了以下事情:添加了一个函数(右击存储过程->添加->函数导入->复杂类型->获取列信息->创建新的复杂类型)我的函数名称:summarySP_Result。构建项目后,Generated_code(BusinessAccount.web.g.cs)中未生成实体类但是表和View的实体类都是创建的,但存储过程也不创建。谁能说出为什么它不是在BusinessAccount.web.g.cs中生成的实体类?更新:让我确认在您的XXXXXX.web.g.cs类中创建的ReturnDataFromTemTable_

c# - 在 Entity Framework 中添加存储过程复杂类型

我正在尝试在EntityFramework中使用一个不返回任何内容的存储过程。我做了以下事情:添加了一个函数(右击存储过程->添加->函数导入->复杂类型->获取列信息->创建新的复杂类型)我的函数名称:summarySP_Result。构建项目后,Generated_code(BusinessAccount.web.g.cs)中未生成实体类但是表和View的实体类都是创建的,但存储过程也不创建。谁能说出为什么它不是在BusinessAccount.web.g.cs中生成的实体类?更新:让我确认在您的XXXXXX.web.g.cs类中创建的ReturnDataFromTemTable_

c# - 使用 graphdiff 的条件映射

我的DbContext中有以下实体:publicclassA{publicA(){Bs=newList();}publicICollectionBs{set;get;}}有时我想更新一个图:vara=dbContext.As.AsNoTracking().Include(x=>x.Bs).firstOrDefault();varc=newC();a.Bs.Add(c);vard=newD();vare1=newE();vare2=newE();d.Es.Add(e1);//我想用它的B更新a(更新C,D,E也)使用graphdiff:dbContext.UpdateGraph(a,ma