Tag: .net

LINQ to SQL中的内部连接的语法是什么?

我正在编写一个LINQ to SQL语句,并且在C#中使用ON子句的正常内连接的标准语法。 如何在LINQ to SQL中表示以下内容: select DealerContact.* from Dealer inner join DealerContact on Dealer.DealerID = DealerContact.DealerID

使用LINQ从List <T>中删除元素

说我有LINQ查询如: var authors = from x in authorsList where x.firstname == "Bob" select x; 鉴于authorsList的types是List<Author> ,我怎样才能从authorsList中删除由查询返回给Author元素? 或者authorsList一种说法,我怎样才能从authorsList删除所有名字相等的Bob? 注意:这是针对该问题的简化示例。

C#中的IPC机制 – 使用和最佳实践

前段时间我在win32代码中使用过IPC。 [关键部分,事件和信号量] .NET环境下的场景如何? 是否有任何教程解释所有可用的选项,何时使用,为什么?

为什么在传递对象时使用'ref'关键字?

如果我传递一个对象到一个方法,为什么我应该使用ref关键字? 这不是默认行为吗? 例如: class Program { static void Main(string[] args) { TestRef t = new TestRef(); t.Something = "Foo"; DoSomething(t); Console.WriteLine(t.Something); } static public void DoSomething(TestRef t) { t.Something = "Bar"; } } public class TestRef { public string Something { get; set; } } 输出是“Bar”,这意味着对象被作为参考传递。

从XML生成C#类

我可以从XML文件生成一个C#类吗?

在.NET中换行符的最简单的方法是什么?

我需要在.NET中将字符串拆分成换行符,而我知道拆分字符串的唯一方法是使用Split方法。 但是,这不会让我(很容易)分裂一个换行符,那么最好的办法是什么?

MetadataException:无法加载指定的元数据资源

突然之间,我不断得到一个MetadataException实例化我生成的ObjectContext类。 App.Config中的连接字符串看起来是正确的 – 自上次工作以来没有改变 – 我试过从底层数据库重新生成一个新模型(edmx-file),没有任何改变。 任何人有任何想法? 进一步的细节:我没有改变任何属性,我没有改变任何输出程序集的名称,我没有尝试在程序集中嵌入EDMX。 我离开工作只等了10个小时,直到我回来。 然后它不再工作了。 我试过重新创建EDMX。 我试过重新创建项目。 我甚至尝试从头开始重新创建数据库。 没有运气,无论如何。

如何确定.NET程序集是为x86还是x64构建的?

我有一个.NET程序集的任意列表。 我需要以编程方式检查每个DLL是否为x86构建(而不是x64或任何CPU)。 这可能吗?

WPF图像资源

我主要来自网页和Windows窗体背景。 对于一个新项目,我们将使用WPF。 为了便于说明,WPF应用程序需要10 – 20个小图标和图像。 我正在考虑将这些作为嵌入式资源存储在程序集中。 这是正确的路吗? 如何在XAML中指定Image控件应该从嵌入资源加载图像?

可以在C#中动态添加属性吗?

是否有可能在运行时添加属性或在运行时更改属性的值?