【c#-R#设置中“本地常量”和“常量字段”之间的区别?】教程文章相关的互联网学习教程文章

CLR via C#学习笔记-第五章-使用接口更改已装箱值类型中的字段【代码】

5.3.1 使用接口更改已装箱值类型中的字段(以及为什么不应该这么做) 下面通过一些例子来验证自己对值类型、装箱、拆箱的理解程度。 使用正常方法的代码演示internal struct Point{private Int32 m_x,m_y; public Point(Int32 x,Int32 y){m_x=x;m_y=y;} public void Change(Int32 x,Int32 y){m_x=x;m_y=y;} public override String ToString(){return String.Format("({0},{1})",m_x.ToString(),m_y.ToString());} } publ...

C# 读取 sql server 大型字段(单个字段大小超过10G)【代码】

如果电脑内存够大,并且只为这一个程序服务,当然这不是问题,可大多数场景并非如此。var file = @"a.zip"; using (var conn = new SqlConnection("Data Source=.;Integrated Security=SSPI;Initial Catalog=ABC")) {conn.Open();var sql = "SELECT TOP 1 BulkColumn FROM OPENROWSET(BULK " + file + ", SINGLE_BLOB) f";using (var cmd = new SqlCommand(sql, conn)){cmd.CommandTimeout = 0;using (var dr = cmd.ExecuteReader(...

C# 关于替换SQL中某个字段的部分内容

最近在部署客户生产环境,数据库是直接导出来的,还原到生产环境后,IP地址无法访问 现有一张TAB_HEADFOOT表,里面有个HeadContent字段和FootContent字段用的是测试环境的IP地址,需要把测试环境的IP(192.168.93.51)更改为生成环境上的IP地址(192.20.1.51) 根据:update 表名 set 字段 = replace(字段, 要修改的内容 , 修改后的内容); 我这里的SQL语句为:update TAB_HEADFOOT set HeadContent= REPLACE(HeadContent,192.168.93...

使用C#从sqlite 3数据库检索存储在整数字段中的字符串数据【代码】

我有一个带几个表的sqlite3数据库.其中一个具有两个字段:s_id和user_id,第一个是整数,第二个是整数主键.我可以使用SQLite数据浏览器查看表内容,表中有两行. user_id的值为1和2. s_id值是字符串(例如“ user1”和“ user2”),而sqlite数据浏览器显示这些字符串. 我正在尝试使用System.Data.SQLite和C#中的以下代码检索信息:using (SQLiteConnection connection = new SQLiteConnection(string.Format(@"Data Source={0};Legacy Fo...

在C#MongoDB 2.0中的多个字段上进行项目【代码】

当以String数组的形式给出字段时,如何在新的MongoDB C#驱动程序中的字段上进行投影?我可以通过以下方式找到在单个领域进行投影的方法 collection.find(filter).Project(Builders< Category> .Projection.Include(fieldName)) 如何将其扩展为采用字段数组?解决方法:还有扩展方法包括var projection = Builders<Category>.Projection.Include(fieldList.First()); foreach (var field in fieldList.Skip(1)) {projection = project...

LINQ到SQL通过多个ID字段链接对象【代码】

我正在工作的项目几乎是一个调试经理,我似乎无法弄清楚如何将linq中的Items表正确链接到sql. 我有一个包裹明细表,其中有(除其他事项外)DepartmentID, CategoryID, ItemID并且Items表(实际上是来自不同数据库的数据库视图,并且在此应用程序中只读)也具有这3个字段,但是当我添加与这3个字段的关联时,它不会将其添加为PackageDetail的属性对象类 我对协会做错了吗?我做的所有单身工作都很好…解决方法:我不认为Linq-to-SQL可以使用组...

我可以通过Linq合并字段到SQL【代码】

我是Linq to Sql的新手,我想实现的目标是在Entity类上创建单个只读属性,该属性是多个字段的组合,特别是我想创建一个结合了title,forename和姓. 我可以通过更改.designer.cs文件来了解如何执行此操作,但知道我不应该这样做. 我正在尝试这样做,以便在动态数据中获得单列而不是多列.解决方法:这里的窍门是使用局部类.创建一个新的.cs文件,并在同一名称空间中添加一个为您的类型命名的新类:namespace My.Data.Namespace {partial clas...

在Linq To SQL中将字段标记为脏【代码】

我的LinqToSql模型中的一个实体具有一个XElement类型的字段,该字段映射到SQL Server中的XML列. 当我执行以下操作时:myEntity.MyXmlField.Add(new XAttribute("attribute", "value")); ... DataContext.SubmitChanges();该字段不会在数据库中更新(但其他字段会更新).我认为DataContext无法跟踪XElement内部所做的更改,因此该字段未标记为脏的并且不会更新. 这是正确的假设,我该如何解决? 编辑 阅读了Scrum Meister提供的链接后,它...

MongoDB C#驱动程序和DateTime字段【代码】

我正在使用C#驱动程序将文档插入MongoDB集合,当我调试应用程序时,其中一个字段类型与DateTime我在“FrameTimeStamp”字段中看到服务器时间我将传递给Mongo,这是我的代码:FrameDocument frameDoc = new FrameDocument(); frameDoc.Frame = imageBA; frameDoc.EventCodeId = 1; frameDoc.SesionId = 1; frameDoc.FrameTimeStamp = DateTime.Now; frameDoc.ServerUserId = (int)toMongoDt.Rows[0]["ServerUserId"]; frameDoc.TraderI...

c# – MS Access,SQL Server图像字段

我花了将近2天的时间试图解决这个问题.我们有一个2000年的Access Project(adp),它将图像存储到SQL Server 2008.我尝试直接连接到SQL Server并打开TIFF文件,但它不起作用.还尝试将图像字段内容复制/粘贴到文件中,重命名为TIFF并尝试打开它但它也不起作用.图像字段中内容的问题在于它的大小不正确.它只有15-20KB,但那时的文件大约应该是3MB.如果我将相同的数据检索回ACCESS项目应用程序,它可以正常工作. 我尝试过TiffLib.net和其他一...

c# – SqlQuery进入[NotMapped]字段?【代码】

我有一个工作得很好的实体,但后来我需要处理另一个来自另一个表的属性.我没有能够创建一个View,所以我想只添加一个[NotMapped]字段,然后使用Context.Database.SqlQuery来执行我的自定义语句并返回所有正常字段和这个新字段. 换句话说,这样的事情:public class Employee {public int EmployeeId { get; set; }public string EmployeeName { get; set; }[NotMapped]public string CustomerName { get; set; } }public List<Employee...

Mongodb c#驱动程序 – 将ID复制到插入的另一个字段【代码】

我正在使用.Net – mongodb c#driver for monngodb.插入文档时,我想将生成的[BsonId] ObjectId Id字段复制到文档中的另一个字段(复制值) 我可以运行Insert,它将生成密钥,然后运行update以将密钥复制到另一个字段,但这将使db处于“软”状态一段(短暂)时间. 是否有可能“原子地”这样做或者我使用mongodb错了吗?解决方法:如果您希望更新是原子的,那么您无法真正做到这一点. 我建议你做的不是让驱动程序设置Id,而是使用ObjectId.Ge...

c# – 使用Web API在CRM数据库中添加查找GUID字段时出现错误请求错误【代码】

我想在CRM的自定义实体中插入一条新记录,其中一个字段是查找类型,即new_contactid,它依赖于联系人实体. 我还提到了Set Values of all Data Types using Web API in Dynamics CRM Through C#. 我的JSON数据如下: { “new_transactionnumber”: “114”, “new_transactionamount”:650, “new_transactiondate”: “2018-01-29T15:01:00.000Z” “new_contactid_contact@odata.bind”: “/触点(afb9e006-6be5-e7...

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# – 读取Oracle BLOB字段【代码】

我尝试读取Oracle BLOB字段并将内容显示为richTextBox.我在谷歌找到的例子几乎相同,但我仍然无法让它工作.我知道BLOB字段包含序列化数据.这是我到目前为止:(连接读者工作正常)private void button1_Click_1(object sender, EventArgs e){//testen of een blob is uit te lezenOracleCommand cmd = new OracleCommand();cmd.Connection = OraConnection.conn;cmd.CommandText = "select id, blobfield from test_table where id = ...

字段 - 相关标签