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

c# – 使用mySql在Entity Frameworking中使用Decimal DataType无法更新行【代码】

我一直在研究这个问题太久了.我的所有select和insert命令都可以正常工作,但是当涉及到更新十进制列时,我会收到错误. 我使用以下软件 > ASP.Net v4> MySQL Connector Net 6.3.3> MySql Server 5.0.51a 产品类别public class Product() {public int ProductID {get;set;}public string Name {get;set;}public decimal Price {get;set;}public string Description {get;set;} }代码产生错误var context = ObjectContextHelper.Current...

c# – 我可以使用Microsoft Sync Framework将本地ms访问(mdb)数据库与SQL Server同步吗?

我看到这个问题的变化已被问过几次,但没有一个答案似乎是确定的. 我正在寻找是/否的同步框架是否会接受Access数据库文件作为数据提供者/客户端,而没有低效和复杂的解决方法. 我尝试阅读Microsoft文档,但在某一点上它变成了爱丽丝梦游仙境. 提前致谢.解决方法:AFAIK,不,不开箱即用. 你必须自己编写Custom Provider

c# – Entity Framework在哪里存储属性名称与它在SQL中选择的列之间的映射?

我正在尝试使用ObjectQuery的ToTraceString()在EF(4.3)上构建一些自定义扩展,以从LINQ代码生成原始SQL. 我注意到在某些情况下,SQL中列的名称与查询元素类型的属性名称匹配,在其他情况下,它们被命名为C1,C2等.这使我很难做任何事情使用生成的SQL.有没有人知道如何将这些列名称映射回属性名称(我只关心能够为平面元组执行此操作,如匿名类型,如果有帮助,我不需要任何分层). 依赖于私人/内部反射的解决方案是完全可以接受的.我知道我可...

Microsoft Sync Framework 2.1与C#中的更改跟踪服务器和客户端数据库同步

我是asp.net的新手,有数据库同步.目前我正在实现一个需要Server(SQL Server 2010)<>的项目. C#Client(SQLite)bidirenctional数据库同步使用更改跟踪.我已经完成了论坛和Stack Overflow中讨论的大部分教程/示例:http://dotnetvisio.blogspot.com/2013/07/microsoft-change-tracking-sql-server.html Syncing SQL Server 2008 Databases over HTTP using WCF & Sync Framework http://msdn.microsoft.com/en-us/library/cc305322.as...

c# – EntityFramework从SQL Server View返回损坏/交换的数据【代码】

我从SQL Server中的视图中进行简单查询:SELECT [PricePerM] FROM RealtyStatParent ORDER BY PricePerM当我在SQL Management Studio中执行查询时,我得到了正确的结果.这意味着我从1.00开始获得2532行,结束于173543.6893. 当我使用实体框架从C#进行查询时,我得到了相同的结果:var justDecimals = context.RealtyStatParents .OrderBy(item => item.PricePerM).Select(item => item.PricePerM).ToArray();到现在为止...

c# – 带有Entity Framework的ASP.net MVC重新排序数据库记录

我一直在努力寻找可以帮助我解决问题的资源,这似乎是一个相当棘手的问题. 假设我在DB中有一个表(100条记录),其中包含一个整数序列字段(增量).现在我具有重新排序列表的功能,其中用户可以将项目从底部拖到中间(例如,序列100 – > 50). 目前我将记录序列设置为50,之后的每个记录将更新为1到它们的序列. (例如50变为51,51变为52)等…… 对我来说,这是一种效率低下的方式,因为它必须更新50条记录才能改变顺序,特别是如果表的大小增加,...

EntityFramework数据库第一 – 类型映射 – 将SQL中的二进制(8)映射到C#中的int【代码】

在SQL内部我有一个主键为二进制(8)的表.当我使用数据库中的更新模型将该表添加到我的模型时,我可以看到此列具有type = Binary在C#中,我将该列作为byte []. 我可以将该列映射到int吗? 我知道我可以在SQL中使用CAST创建一个视图:SELECTClient_Id,CAST(Client_Id AS INT) AS NewClient_Id,* /*other columns*/ FROMdbo.Clients但这不是一个解决方案,因为我必须能够写,而不仅仅是从那个表中读取.我知道我可以为插入创建存储过程,但我...

c# – 在Entity Framework中动态加载SQL表

我需要使用Entity Framework动态访问一些SQL表.这是一些伪代码: var Account = DB.Accounts.SingleOrDefault(x => x.ID == 12345); 它将返回一个Account对象,其中包含一些名为“PREFIX”,“CAMPAIGN ID”的字段,有关帐户的更多信息存储在具有PREFIX_CAMPAIGNID_MAIN命名约定的单独SQL表中. 这些表都有相同的字段,所以我想创建一个没有映射到任何地方然后动态加载它的新实体,如下所示: var STA01_MAIN = new MyAccount(); //我的“...

c# – Entity Framework 4.0,添加不包含主键的SQL Server视图【代码】

我正在使用Entity Framework 4.0,C#4.0,.Net 2010和SQL Server 2008 R2.我在SQL Server数据库中创建了以下视图:create view viewGetMember as select distinctrow_number() over (order by member.Membership_Number) ID,email.Communication_Point_Id id1,member.Membership_Number Number,dvt.Default_Name ParticipationStatus,person.Given_Name GivenName,person.Last_Name LastName,adrs.House_Number HouseNumber,adrs.St...

如何使用C#-WPF-Entity-Framework Code First应用程序创建数据库备份?【代码】

我首先使用实体??框架代码开发桌面应用程序,我需要通过使用按钮单击事件在db上创建备份.我正在使用Entity-Framework版本6.1.3,Visual Studio 2013 Ultimate.解决方法:虽然您不需要EF来进行备份/恢复,但这是here的代码片段.阅读完整文章了解详细信息和要求.public static void BackupDatabase(string backUpFile){ServerConnection con = new ServerConnection(@"xxxxx\SQLEXPRESS");Server server = new Server(con);Backup source...

c# – 如何使用Entity Framework 4.2执行数据库迁移?

我刚刚开始深入研究ASP.net MVC3.我来自Django背景.我喜欢Django的一件事是名为“South”的附加组件.它允许我在代码中修改我的模型,然后我运行一个命令,它会找出已更改的内容,并相应地更新数据库. 如果我在EF4中使用“代码优先”方法添加,删除或重命名字段,会发生什么?它只是添加或删除字段,就是这样吗?如果我想要添加一个新字段,然后运行Linq-to-SQL查询来填充新字段,然后删除旧字段,该怎么办?我想要一个这样的记录,以便当我在...

c# – 如何使用.Net动态使用MVC和Entity Framework在表中添加数据库字段?【代码】

我正在开发一个.Net应用程序,我有数据库可用.我有一个类别类,如:public partial class Category {public int CategoryId {get;set;}public string CategoryName {get;set;} }如何向此模型添加动态字段,从而添加到数据库?如果不可能那么有没有其他方法来解决我的问题? 我允许用户添加他想要添加的所需自定义字段.所以,我的数据库架构变成了 类别(CategoryId,CategoryName,CustomField1,CustomField2); 我怎么能用EF 5和MVC做到这...

c# – 如何忽略Entity Framework Core SQLite数据库中的外键约束?【代码】

外键约束失败使用SQLite和Entity Framework Core 我在桌子上有关系[Table("organizations")] public class Organizations {[Column("id")]public int Id { get; set; }[Column("parent_id")][ForeignKey("id")]public int? ParentId { get; set; }[Column("person_id")]public int? PersonId { get; set; }}public DbSet<Organizations> Organizations { get; set; }using (var db = new SQLiteDbContext($"Filename={dbPath};")) ...

c# – Entity Framework与来自不同数据库的相同表名冲突【代码】

我在Visual Studio 2012(C#)中使用Entity Framework 4和MVC 3. 我先使用数据库;有两个独立的数据库,每个数据库都有自己的命名空间和两个独立的edmx文件.每个数据库都有一个具有相同名称和字段(但内容不同)的表.当我添加第二个表时,我开始遇到编译错误.Ambiguity between 'Interface.CodeFormStatus.FormStatusCodeID' and 'Interface.CodeFormStatus.FormStatusCodeID' 似乎有一些复杂的解决方法,或者我可以重命名其中一个表.是不...

c# – 使用Entity Framework 6 Code First创建SQL视图

我是Entity Framework 6 Code First的新手,我正在尝试执行我认为简单的任务.我想创建一个SQL视图,然后在我的数据库上下文中有一个Entity,我可以使用它来查询视图. 我曾尝试过像this这样的文章,但我的情况的主要区别在于SQL View不是来自另一个现有数据库的现有视图. 我检查了this article中提出的命题,但对我来说似乎有点过分,我需要创建一些扩展方法来做一些简单的事情,比如创建一个视图/实体组合并在我的数据库上下文中使用它. 我...

VS2017 - 相关标签