【C#中的生产者/混合消费者使用4.0框架类和Blocking Collection】教程文章相关的互联网学习教程文章

c# – 实体框架数据库第一代崩溃MYSQL

我试图从现有的MySql数据库生成代码.我正在按照本指南:https://msdn.microsoft.com/en-us/library/jj206878(v=vs.113).aspx 当我从数据连接中选择数据库时,向导就会消失.我已经读过一些关于这是由MySql NuGet包版本不匹配引起的,但我似乎有正确的版本.这些是我安装的NuGet包.另外,我看到很多提到“连接器/网”可以有人告诉我这是什么?解决方法:向导关闭是MySQL Connector / NET中的一个已知错误: > Bug 89338为6.10.5> Bug 9119...

c# – 在Visual Studio中创建实体框架6模型关闭向导并断开MYSQL连接数据库【代码】

我试图使用Entity Framework 6将ADO.Net实体数据模型添加到Net.Framework类库中,但是当我进入步骤3时,当您选择Framework版本时,它立即关闭向导并自动关闭我的MYSQL数据库This is what it shows before it closes断开. 我的App.Config文件<?xml version="1.0" encoding="utf-8"?> <configuration><configSections><!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=2374...

c# – 使用mysql Database First的实体框架【代码】

我正在使用c#开发一个新项目,我们希望使用实体框架6,但每次我们想要根据我们使用的数据库生成模型.但是,当我使用向导生成ADO.Net模型时,在我选择数据库和实体框架后,我单击“下一步”按钮,然后出现选择表格的窗口,窗口消失,没有任何类型的错误. 我正在使用visual studio 2017社区版,我已经安装了mysql连接器v.8.0.11.如果我将mysql连接器版本和实体框架降级到v5,一切都可以正常工作,但是在我将连接器和实体框架更新到版本6之后.*我...

C#笔记: 项目通过EF框架操作SQLCE数据库【代码】【图】

1.  项目添加package: 2.  创建好sqlce数据库并设计好关系表,在项目中添加ado.net 实体数据模型,并连接到此数据 库。 3.  如果不想在app.config暴露数据库敏感字段(如密码)时, 在创建实体模型时,进行如下选择: 4.  修改自动生成的Context.cs: 5.  在此文件中,增加一个构造函数 : 6.创建sqlcceprovider,填写连接字串: public abstract class SqlceProvider{protected const string DBUtilVersion = "1.0";pr...

提供进销存、ERP系统快速开发框架源码 (C#+SQL)

原文链接:http://www.cnblogs.com/csframework/p/3179121.html C/S系统开发框架-企业版 V4.0 (Enterprise Edition) 简介: http://www.csframework.com/cs-framework-4.0.htm 视频下载: 百度网盘: http://pan.baidu.com/share/link?shareid=522943&uk=973149104 C/S框架网: http://www.csframework.com/download.aspx?validation=false&archive=cs4.zip&ft=0 转载于:https://www.cnblogs.com/csframework/p/3179121...

c# – 实体框架数据库第一次重新生成让我失去了手动更改【代码】

我正在建立一个MVC .NET网站. 由于我是一名学习首先设计数据库的老派程序员,因此我选择了数据库第一种方法.我也在使用“代码生成”来创建扩展名为.tt的文件.到目前为止,一切都在发挥作用,除了一件令我烦恼的事情. 经典场景: >我意识到我错过了一个领域>我在数据库中添加字段.>我进入edmx并选择从数据库更新模型. 然后我回到我的代码和那些用于工作的东西,就像我放在模型字段顶部的特殊DisplayName标签一样被删除了. 例如,如果我有...

c# – 使用实体框架中的SqlQuery RAW查询返回匿名类型【代码】

如何使Entity Framework SqlQuery返回匿名类型. 现在我运行一个context.SObject.SqlQuery()RAW查询.查询连接两个表,我想返回连接表的结果. 如果我使用类型context.SObject.SqlQuery()我只能看到相同类型的表的结果. 我尝试了db.Database.SqlQuery< DbResults>(“这里的sql查询”);使用与结果对象匹配的预定义类,但所有字段均为null. 使用Entity Framework 6和MySQL.解决方法:我在这里走出困境,并试图解决你的根本问题,而不是直接回...

c# – 实体框架不保存对数据库的更改【代码】

我很困惑为什么这个代码不起作用,它应该在循环之后保存对数据库的更改但是当我将SaveChanges方法放在循环中时,它将记录保存到数据库中但是在它之外它不保存任何东西?它只有300~1000条记录static bool lisReady = false;static bool sacclReady = false;static void Main(string[] args){Logger("Starting services");ConnectDBLis().Wait();ConnectDBSaccl().Wait();Thread.Sleep(1000);if (lisReady & sacclReady){//startLogger...

c# – 一对一成为一对多的实体框架,首先生成数据库【代码】

我首先生成Entity Framework数据库(来自数据库的EF Designer).我在Microsoft SQL Server中有两个表:CREATE TABLE dbo.Person (Pk_Person_Id INT IDENTITY PRIMARY KEY,Name VARCHAR(255),EmailId VARCHAR(255), );CREATE TABLE dbo.PassportDetails (Pk_Passport_Id INT PRIMARY KEY,Passport_Number VARCHAR(255),Fk_Person_Id INT UNIQUE FOREIGN KEY REFERENCES dbo.Person(Pk_Person_Id) );INSERT INTO dbo.Person VALUES ('...

c# – 实体框架代码首先 – 让它在没有drop数据库的情况下执行“CREATE SCHEMA”?【代码】

我正在努力做更好的数据整合性能和备份统一,允许单独的项目在一个数据库中使用单独的模式. 但我陷入困境,实体框架在其一个Database.Create()函数中执行两个问题 – 数据库创建然后创建表对象 – 这一点. 有没有办法在没有数据库重新创建的情况下获取表对象创建活动?我希望每个项目共享一个数据库,但具有明确定义的模式所有权. 此代码的主要项目是首先使用代码,因此我们的团队可以同时处理模型的各个部分.此外,该项目不使用迁移,因...

c# – 实体框架 – 在数据库中保存枚举的ICollection【代码】

我有一个类ICollection< Enum>类的属性. 比方说,我们有以下枚举:public enum CustomerType {VIP,FrequentCustomer,BadCustomer }我们还有以下课程:public class Customer {public int Id { get;set; } public string FirstName { get;set; } public string LastName { get;set; } public ICollection<CustomerType> CustomerAtrributes { get;set; } }如何将属性CustomerAtrributes存储在数据库中以便以后轻松检索? 例如,我正在...

c# – 在实体框架迁移期间读取数据库(选择查询)【代码】

我知道我可以使用Sql方法在迁移期间更新数据,它对于可以在纯SQL中表达的简单事物非常有用. 我也知道我可以使用种子方法,但这会感觉像是一个黑客(我想写的代码必须执行一次,执行迁移时). 在我目前的情况下,我需要从列中删除HTML标记,并将其写入迁移中添加的新列.我已经有一个C#方法就是这么做的.我想要做的是迭代C#中的每一行,并为每一行生成一个SQL语句,该语句将使用相应的HTML去除文本更新行. 更一般地说,我认为在迁移过程中能够在...

c# – 如何连接到.NET框架内的MySQL数据库?

我在这里就一个主题开始讨论我找不到足够好的答案来称为最终答案:MySQL和.NET. 虽然我知道有很多方法可以建立这种联系,但我试图找到每种方法的优缺点列表. 自从我的项目开始以来,我一直在使用ADO.NET和MySQL NETconnector,当数据库是新的并且没有很多记录时,一切都很好.但现在我面临的情况是记录数呈指数级增长,我发现了另一种查询数据库的方式,即ODBC连接器.使用ADO.NET NETConnector解决方案我有我的O / RM并且不必编写我的查询...

c# – 在单元测试中进行模拟时,数据库/实体框架与内存列表之间的差异

我最近一直在用模拟进行大量的单元测试.让我觉得有点问题的一件事是查询内存列表(通过模拟我的存储库)和通过实体框架直接查询数据库之间的区别. 其中一些情况可能是: >测试过滤器参数,该参数对数据库不区分大小写,但区分大小写对内存集合导致错误的失败.> Linq语句可能会针对内存集合传递,但会对实体框架失败,因为它们不受支持导致错误传递. 处理或解决这些差异的正确方法是什么,以便在测试中没有错误传递或失败?我非常喜欢嘲笑,...

c# – 为什么实体框架mysql提供程序枚举返回部分结果,没有异常【代码】

我试图理解我在.net 3.5 sp1 MySQL 6.1.2.0上使用实体框架作为提供者的情况.它涉及以下代码:Response.Write("Products: " + plist.Count() + "<br />"); var total = 0; foreach (var p in plist) { //... some actionstotal++; //... other actions } Response.Write("Total Products Checked: " + total + "<br />");基本上,每次运行的总产品是不同的,并且它与plist中的全部总数不匹配.它的差异很大,从大约1/5到一半. foreach中...