【c# – 如何在VS2017中为Entity Framework添加Oracle提供程序?】教程文章相关的互联网学习教程文章

其中.Net Framework版本C#7.2可用

我尝试安装.net框架4.7.2,目标框架在项目属性中仍为空.我正在尝试运行的程序使用readonly struct,它是C#7.2的一部分. 你能指导我.Net Framework版本有C#7.2吗?解决方法:语言功能独立于.Net版本(Framework / Core / Standard). 您将需要使用能够理解新语言功能的编译器.假设您使用的是Visual Studio 2017,则应更新到最新版本.

c# – 使用Entity Framework将多行插入表中【代码】

我和EF玩得很开心. 最初我使用标准linq的以下代码,基本上将一些数据输入表中.ManagePreferencesDataContext manpref = new ManagePreferencesDataContext();tblManagePreference prefMemberID = new tblManagePreference();{prefMemberID.Username = CreateUserWizard1.UserName;prefMemberID.MemberID = tbxMemberID.Text.ToString();prefMemberID.LocationID = tbxLocationID.Text.ToString();prefMemberID.Preference = "Member...

Sun提供的Java虚拟机是用Java编写的吗?是C或C#中的Dot Net Framework吗?

我在谈论这些平台的主要实施平台.解决方法:对于Java,JVM本身是用C语言编写的,可能只有一点C甚至汇编程序.另一方面,标准API库几乎完全用Java编写(有一些用C或C实现的本机方法) .

c# – 如何在.NET下处理未记录的API / Framework?

对于工作,我必须使用外部公司的API进行编码,以处理其专有数据库解决方案.不幸的是,他们提供的文档更多的是一个示例指南,然后是适当的API文档,因此它非常轻松,如错误代码,方法返回和异常等细节. 因此,例如,一个类将具有.GetErrorCode()方法,但我不知道这些错误数字是什么意思,因为它们没有记录哪个数字与错误匹配.在许多情况下,方法将返回一个Object,而不记录它实际返回的Object类型.我曾多次向他们询问适当的文件,但他们似乎认为上...

c# – 如何在Entity Framework 4中映射枚举属性【代码】

我的模型有一个枚举属性:Sql server column "user_status" is a int NOT NULL.[Column("User_Status")] public UserStatus UserStatus { get; set; }public enum UserStatus {Pending = 1,Member = 2,Banned = 3 }目前我在保存实体时收到错误,因为它表示user_status列不能为null. 如何在保存/更新时获取实体框架将此属性转换为Int,并在加载实体时将其转换为枚举.解决方法:实体框架4不支持将枚举用作列类型.如果您希望对枚举具有...

c# – Entity Framework 5代码首先无法让模型工作【代码】

在这个上再次撕掉我的头发…使用EF 5 Code First,在代码中构建模型 – 编译,所以它在语法上是正确的,但是当代码构建模型时我得到一个例外.这是实体类(我也有vaidation属性,但为了便于阅读,已将它们删除):[Table("USERS")] public class User : IPEntity {#region Constructor (needs to initialize list objects for related entities)public User(){this.Profiles = new List<Profile>();this.ProfileDivs = new List<ProfileDiv...

c# – 在Entity Framework Core 2.0中执行存储过程【代码】

有一个方案来执行存储过程并读取EF Core中的返回值,返回单个值. 我尝试使用此代码,但这不起作用.我知道ExecuteSqlCommand不适用于select,只能用于更新数据库.var test = context.Database.ExecuteSqlCommand("SPName");存储过程只有一个select语句,如Select’athvalvalue’ 寻找任何替代方法来获取存储过程返回的数据.解决方法: DbCommand cmd = ctx.Database.GetDbConnection().CreateCommand();cmd.CommandText = "SPName";cmd....

c# – 如何在Entity Framework中使用继承类的字段【代码】

假设,我有数据表示的主类,这个类有配置字段.该字段必须能够回答与主类相关的一些问题(假设这是一个问题 – ‘IsMainClassReadyToUse’).但是这个阶级的内部结构可能会有所不同. 因此,我想创建抽象类Configurator并根据情况使用各种实现其功能的Configuratos. 所以,我有以下代码: public class SimpleConfigurator : Configurator {public int FieldA { get; set; }public override bool IsDataClassReadyToUse(){return Parent...

c# – 如何使用Entity Framework 6将数据列表传递给存储过程

我正在尝试使用Entity Framework Database First将数据列表从C#传递到SQL Server存储过程. SO和其他地方有很多关于这个问题的文章,但是将变量数据传递给存储过程以及从数据库返回变量数据的内容并不明显.他们也倾向于专注于调用存储过程的代码,但我无法做到这一点. 在SSMS中创建并测试了用户定义的表类型和存储过程.问题发生在C#中.更新模型(.edmx文件)时,会发出以下警告:Warning 4 Error 6005: The function ‘uspGetBusyPersons...

c# – Entity Framework,我以前添加过此条目吗?【代码】

我有一个简单的实体.public partial class Thing {public Thing(){}public int Id { get; set; }public string Name { get; set; }}我将数千个新条目插入到localDB数据库中,但只会有一些特殊的东西.如果我在每次插入后保存更改,那么它将运行得非常慢,但如果我没有SaveChanges那么我无法判断newThing.Name是否已经存在.或者我可以吗?我在查看上下文中存在的内容与数据库与前/后SaveChanges之间的位置时非常模糊.谁能为我澄清一下这...

c# – 如何为ASP.net Core配置Entity Framework 6【代码】

我正在尝试配置一个新项目以使用实体框架6与ASP.net Core,我正在使用完整的.net框架,以便能够使用实体框架6.这是一个在MVC之前和之前的项目我需要将它迁移到Core.这就是我所做的(我有两个项目,一个Asp.net Core和一个包含一些类和DBContext类的类库): appsettings.json:"Data": {"ConnectionStrings": {"MyConnection": "Server=namedatabase.database.secure.windows.net,1433;Database=database_Name;User ID=blahblah;Passwor...

c# – Entitiy Framework核心预览2 – 布尔值的默认值【代码】

我们使用的是.Net Core 1,我们迁移到预览2(都是实体).在迁移之前,我们曾经在Entity Framework中为布尔值设置默认值,如下所示:modelBuilder.Entity<Customer>().ToTable("Customer").Property(a => a.Active).HasDefaultValue(true);迁移后,我们没有更改任何内容,但现在我们在实体尝试创建此表时收到错误.看起来它试图创建一个默认值为字符串,如“True”,而不是像以前一样. 有谁知道发生了什么变化?ERROR on update-database The ...

c# – .NET Compact Framework,WCF服务,压缩和DIGEST身份验证【代码】

我正在尝试将许多功能放在一起,由于.NET Compact Framework的限制,这一点变得越来越困难. 具体来说,我有一个WCF服务,我正在为它编写一个移动设备客户端.抓到了吗?我想使用某种数据压缩(由于连接到所述设备的调制解调器非常慢)和HTTP DIGEST身份验证(已经在托管WCF服务的站点上实现). 我已经按照this blog entry获取了WCF服务客户端所需的压缩和生成代码. 但是,我正在努力使用HTTP DIGEST.我不知道如何添加此功能. 以前我没有使用压...

c# – 在Entity Framework中使用简单查询,性能非常差【代码】

所以我有一个非常简单的结构: >我的订单具有唯一的OrderNumber>订单有很多OrderRows> OrderRows有许多RowExtras,它们有2个字段,position(OrderRow中RowExtra的序列号)和Info,它是一个字符串. OrderRow通常没有多个RowExtra. (现在不要介意愚蠢的结构,它就是这样的). 所以现在我得到一个具有三个属性的对象列表: > OrderNumber>立场>信息 我想要做的只是1)检查数据库中是否存在具有给定OrderNumber / Position -pair的RowExtra,如...

c# – 将EntityFramework 6.0.0.0还原为5.0.0.0【代码】

我正在尝试使用PostgresSQL和Entity框架使用WebAPI配置ASP.NET 4.5.我发现Postgres驱动程序Npgsql有两个独立的版本.版本2.0.12.0支持EF 5.0.0.0.有一个单独的版本(根据文档错误标记为2.0.13.91)支持EF 6.0.0.0.我不关心我使用哪个版本,只要我能让它正常工作.我尝试使用EF 6.0.0.0时遇到错误,我正在尝试使5.0.0.0正常工作(6.0.0.0中的错误是一个单独的问题,如有必要,我会单独发布). 现在的问题是,显然因为我已经安装了EF 6.0.0.0,我...

VS2017 - 相关标签