【用C#写小工具:将圆柱面贴图映射到半球贴图】教程文章相关的互联网学习教程文章

如何编写用于将Qt信号映射到C#事件的包装类(通过C/C++LI)【代码】

通过C/C++LI包装器调用C / Qt类就像在公园散步一样. 但我坚持将C / Qt信号映射到C#事件. 我试图结合一些可用的how-tos / answers但没有得到任何工作结果: > How to map Qt Signal to Event in Managed C++ (C++/CLI)> Calling managed code from unmanaged code and vice-versa>和其他一些不直接相关的…… 这里的问题是,这些方法/答案是相当陈旧的.我目前正在使用Qt5.5(很快5.6)和.NET 4.6.我试图使一切都适应当前的技术水平但可...

c# – 使用非映射表在Entity Framework中进行连接【代码】

我需要帮助:我需要与3个表进行连接,但其中一个表没有被实体框架映射,因为它只是一个关系表,我需要的连接是这样的:select * from Promocao p join ProdutoPromocao as pp on pp.PromocaoId = p.IdPromocao join Produto as pr on pp.ProdutoId = pr.IdProduto join Boteco as b on pr.botecoId = b.IdBoteco where b.IdBoteco = 1但是表格ProdutoPromocao没有映射,我怎么能用Entity Framework做到这一点? 我想到了类似的东西:(...

c# – MVC下拉列表未映射到模型【代码】

我正在尝试使用EF codefirst在MVC 3中开发应用程序.当我使用int属性和约定来设置外键关系时,例如public class Patient { public int ConsultantId {get;set;} }然后,我设置了一个创建和编辑页面,并使用HTML.DropDownListFor Helper生成可能的顾问列表@Html.DropDownListFor(model => model.ConsultantId, ((IEnumerable<Web.Models.Consultant>)ViewBag.PossibleConsultants).Select(option=> new SelectListItem{Text =...

c# – 递归树映射【代码】

我最近在树实现方面做了很多工作,以及我们如何表示和理解树.我的重点是将数学表达式转换为二叉树,我设置了以线性形式表示树的问题,如字符串或数组,同时仍保留有关树及其子树的重要信息. 因此,我已经为二进制表达式树开发了一个非常简单的编码.然而,我在一个递归庄园中有效地实现它有一些问题,它似乎是概念背后的一个失败方面. 如果节点作为左子节点存在,则编码很简单如果它作为右子节点被赋予0,则给出1的映射.这种简单的编码允许我...

c# – Linq数据映射:列属性上Storage属性的使用【代码】

有人可以解释使用ColumnAttribute的以下3种可能性之间的区别: A:字段属性[Column(Name="ParentId")] private int m_parentid; public int ParentId { get { return m_parentid; } set { m_parentid = value; } }B:属性属性private int m_parentid; [Column(Name="ParentId")] public int ParentId { get { return m_parentid; } set { m_parentid = value; } } C:具有存储集的属性的属性private int m_parentid; [Column(Na...

c# – 在自定义映射中调用IMappingEngine.Map【代码】

使用AutoMapper,当使用ConvertUsing为作为容器的类型定义自定义映射时,我经常需要在映射函数内调用IMappingEngine.Map.这是必要的,因为它允许我重用子映射的定义.CreateMap<Order, OrderModel>().ConvertUsing(o => new OrderModel(o.Id,o.ShippingAddress,mapper.Map<IList<OrderItemModel>>(o.Items)));为了做到这一点,我需要一个IMappingEngine的引用.在配置映射引擎时,我没有可以在ConvertUsing参数中捕获的引用.一个简单的解决...

c# – 将DTO对象图映射回客户端/服务器应用程序中的实体框架对象图的优雅方法【代码】

我有一个客户端/服务器应用程序,其中服务器使用Entity Framework作为ORM.要发送到客户端的每个实体都由DTO类表示. 使用AutoMapper处理实体框架和DTO类之间的映射. 假设我们有以下表格: Person(字符串名称,int CountryID)Country(int CountryID,int Population,string Name) 它们由以下EF类表示:class Person {public string Name { get; set; }public int CountryID { get; set; }public Country Country { get; set;} }class Co...

c# – 在流畅的nHibernate中将平面视图映射到类层次结构【代码】

我正在开发一个使用比赛结果/时间等模型的应用程序.我有一个看起来像这样的模型:public class Competitor {public virtual int ID { get; set; }public virtual string Name { get; set; }public virtual DateTime DateOfBirth { get; set; } }public class Event {public virtual int ID { get; set; }public virtual string Name { get; set; }public virtual string Description { get; set; } }public class Result {public v...

c# – 使用AutoMapper进行小写字符串映射的通用枚举【代码】

我目前将所有不同的枚举值类型映射到较低的外壳字符串值.我有多个包含重复逻辑的地图.是否可以使用以下AutoMapper代码并告诉它始终将枚举转换为小写字符串值?Mapper.CreateMap<Class1, OutClass1>().ForMember(dest => dest.Enum1String, opt => opt.MapFrom(src => src.Enum1.ToString().ToLower())).ForMember(dest => dest.Enum2String, opt => opt.MapFrom(src => src.Enum2.ToString().ToLower()));Mapper.CreateMap<Class2,...

将数据从C传递到C# – 映射文件与CLI UnmanagedMemoryStream

我需要经常将数据从C传递到C#.它应该尽可能快,因为我正在编写超低延迟交易应用程序. 我有纯C项目(稍后将移植到Linux).我需要将数据从它传递到我的C#项目.我总是需要传递相同的结构(如果这很重要). 结构看起来像:Ticker =“MSFT”Price =“30”Volume =“10”Side =“Buy” 我想象两个选择: >编写C -CLI包装器,它将UnmanagedMemoryStream从C传递给C#>使用内存映射文件 会是什么: >更快>更容易实施>更容易移植到Linux?解决方法:M...

c# – 在EF 5或EF 6 CodeFirst中映射多个结果集存储过程【代码】

我有一个实体模型如下:public Entity {//Properties }public Activity : Entity {//Propertiespublic Action Action { get; set; }public ICollection<Command> Commands { get; set; } }public Action : Entity {//Properties }public Command : Entity {//Properties }我有一个存储过程,它返回活动列表以及每个活动的相关操作和命令.如何在EF5或EF 6 Codefirst中映射前面提到的存储过程的结果集?我已经在MSDN文章Stored Proced...

c# – 映射相同类型的模型以查看实例【代码】

我在游戏中使用了Strange IOC,而我在查看如何将视图映射到模型时遇到了麻烦. 在游戏开始时,我创建了几个敌人模型.这些模型包含操作期间使用的各种统计数据(例如损伤量,健康状况等).我使用命令操作这些统计数据.然后,我在Start命令中遍历所有模型,并为它们创建适当的视图.每个EnemyView都有一个EnemyMediator,它应该激活用于管理AI的命令. 我需要一种方法来告诉View他们属于哪个Model实例.奇怪的IOC注入绑定通常通过类型或可选的附加...

c# – Automapper – ReverseMap()不执行映射【代码】

我有以下两个班级:public class ReferenceEngine {public Guid ReferenceEngineId { get; set; }public string Description { get; set; }public int Horsepower { get; set; } }public class Engine {public Guid Id { get; set; }public string Description { get; set; }public int Power { get; set; } }我正在使用automapper来执行从ReferenceEngine到Engine的映射,反之亦然.请注意,属性ReferenceEngineId / Id和Horsepower ...

在C#中将ulong映射为long?【代码】

我试图将ulong映射到long(反之亦然),并将uint映射到int(反之亦然),如下所示 – 以便将值保存在带有签名类型的MS-SQL数据库中仅限整数和大整数. 我这样做是因为我必须检查(在数据库中)一个数字(uint,ulong)是否在一堆uint / ulong范围内的哪个范围内(IPs-v4& v6;实际上ulong实际上是uint128组成的两个ulongs).有没有更有效的方法来实现这一点,我有这里的代码:public static ulong SignedLongToUnsignedLong(long signedLongValue) ...

c# – 将内部数据元素映射到外部供应商的XML模式

我正在考虑使用Altova MapForce(或类似的东西)生成XSLT和/或Java或C#类来进行翻译.今天,我们将数据从数据库中提取出来并手动构建我们发布到Web服务的XML字符串. 应该是db – > (内部)XML – > XSLT – > (外部)XML?在广阔的世界里,你们有什么人做的?解决方法:我将使用一个开箱即用的XML序列化类来进行内部XML生成,然后使用XSLT转换为外部XML.您也可以生成一个模式,以强制执行转换代码(无论什么将驱动您的XSLT转换)继续获取它所...

映射 - 相关标签