【c# – 类型定义和类型引用之间有什么区别?】教程文章相关的互联网学习教程文章

c#-为什么实体框架中的子实体包括引用父实体的虚拟属性?【代码】

我有以下与EF5一起使用的类public class Question{public Question(){this.Answers = new List<Answer>();} public int QuestionId { get; set; }......public string Title { get; set; }public virtual ICollection<Answer> Answers { get; set; } }public class Answer {public int AnswerId { get; set; }public string Text { get; set; }public int QuestionId { get; set; }public virtual Question Question { get; set; }...

c#-在Visual Studio 2010中添加对第三方DLL的引用-沙盒解决方案

我需要添加Repatcha.dll作为对我的共享点沙箱解决方案的引用.如何使用Visual Studio 2010引用此DLL? 它应该打包并需要作为沙箱解决方案上传到在线站点.请向我提供将引用添加到我的项目的步骤. 请帮忙. 提前致谢!解决方法:您可以使用“添加引用”或“ Nuget”将装配引用添加到VS,就像其他项目一样. 第二步是使用程序包配置,以便将所需的程序集部署到目标计算机. 从Webpart解决方案中检查“高级”软件包配置.您可以向GAC或WebAppli...

c#-在Asp.net MVC中出现错误,例如“对象引用未设置为对象的引用”【代码】

这个问题已经在这里有了答案: > What is a NullReferenceException, and how do I fix it? 31个我有模特班namespace Project1.Models{public class GetTimesheetList{public List<TimesheetModel> GetTimesheetDetails { get; set; }}public class TimesheetModel{ResLandEntities res = new ResLandEntities();public int WEEK_CAL_ID { get; set; }public int COMP_I...

c#-WPF中的空引用

我需要一个似乎无法克服的令人讨厌的错误的帮助. 在我的工作中,我有一个大型WPF / C#程序,有时登录时会引发异常,即System.Windows.Data.BindingExpression.IsValidValueForUpdate的空引用异常. 仅在app.xaml.cs中将异常作为DispatcherUnhandledExceptionEventArgs捕获当我查看异常的数据时,它包含一个作为对象(不是特定对象)的键,并且键的值为null. 我什至如何开始并发现问题?我在网上阅读了很多东西,并在注释中添加了一些代码,但...

c#-基于编译器开关引用.NET程序集

我需要基于一些编译器开关(如#ifdirective)在c#项目中添加对另一个程序集的引用.例如,我只想在需要时在项目中添加对记录器DLL的引用.这可能吗?解决方法:据我所知,根本不使用的引用程序集不是问题.您甚至可以保留它作为参考. 只要您的代码不触发程序集的加载,就不需要该文件可用. 我建议您检查是否确实需要此功能,以及是否可以通过创建接口并动态加载程序集(使用Assembly.LoadFrom)来解决此问题.

c#-如果在加载引用和对其调用函数之间的线程之间更改了易失性引用,可以对旧对象进行垃圾回收吗?【代码】

我有两个线程执行以下代码:static volatile Something foo;void update() {newFoo = new Something();foo = newFoo; }void invoke() {foo.Bar(); }线程A执行更新,线程B执行调用.这两个线程的时间安排如下:invoke加载foo的地址,update覆盖foo,然后在调用Bar之前进行垃圾回收. 垃圾回收是否有可能收集foo引用的旧对象,从而导致Bar在已收集的某些内存上被调用? 请注意,这个问题主要是出于好奇.我也希望获得更好的头衔.解决方法:垃圾...

c#-是否使用Html.Partial()通过引用局部视图传递模型?【代码】

我有一个布局和三个局部视图,我正在将整个模型传递给局部视图.我想知道Razor是否正在传递该模型或其副本的参考? 布局@model MyCustomModel<div>@Html.Partial("View1", Model)</div> <div>@Html.Partial("View2", Model)</div> <div>@Html.Partial("View3", Model)</div>最好的经验是在布局模型中创建特定于局部视图的模型并传递特定模型,但是布局模型确实很复杂,由于A / B测试,我也无法碰它.解决方法:里面的代码只是普通的C#,因此...

c#-加载任何版本的静态引用的.NET程序集

我正在使用从其他产品使用.NET程序集的工具.少数程序集在我的项目中被静态引用(使用“添加引用”),因为我需要在代码中实际使用这些类型.但是我从产品的安装目录动态加载了许多其他程序集,并使用反射来动态实例化我需要的任何对象. 我不需要为我依赖的产品的每个可能版本重新编译并发布项目的单独版本.我需要的程序集的某些版本肯定会出现在应用程序的安装目录中,因此我想使用恰好要安装的程序集的任何版本.但是它可能与我在构建工具...

c#-类型’IEnumerable <>'是在未引用的程序集中定义的.系统运行时【代码】

我有一个引用类库的asp.net 5 Web应用程序. 该类库使用Entity Framework 7执行查询.public IEnumerable<Member> GetMemberyByFirstName(string firstName) {var members = _context.Members.Where(m => m.FirstName.Contains(firstName));return memebers; }但是我得到这个编译错误The type ‘IEnumerable<>’ is defined in an assembly that is notreferenced. You must add a reference to assembly ‘System.Runtime,Version=4...

首页> C#>如何从外部类库(通过NuGet包)引用用户控件?【代码】

是否可以在UWP类库中的UWP应用项目中引用和使用UserControl?我尝试在类库中创建UserControl,但是当我尝试在应用程序中使用它时,我得到: App1.exe中发生类型为“ Windows.UI.Xaml.Markup.XamlParseException”的异常,但未在用户代码中处理 WinRT信息:无法从“ ms-appx:///ClassLibrary1/MyUserControl1.xaml”中找到资源. [线:10位:6] 编辑:我尝试使用MyUserControl1的示例页面:<Page x:Class="App.MainPage"xmlns="http://...

c#-获取对其构造函数引发异常的实例的引用【代码】

考虑以下问题 设计框架时,会提供一个暴露某些事件的接口interface I {event MyEventHandler MyEvent }该接口最终将由许多不同的第三方供应商实现,并且可能由各种客户端使用. 由于每个供应商都可能使用无效数据来更新事件arg,因此,作为框架作者,我唯一的控制权是在事件args级别,因此我想到了以下模式:class MyEventArgs {public int? MyProperty{get;}MyEventArgs(int arg){if(arg.IsInvalidArgument())//Let's pretend that there...

c#-在n层应用程序中引用的正确方法【代码】

我对n层体系结构有点陌生,可以通过实现一个简单的控制台应用程序来学习它. 我有3个项目: 具有域实体和DbContext类的DAL.具有存储库类的BLL.控制台应用程序仅用于运行它. 正如我在DAL中定义的所有实体一样,BLL层引用了DAL,如下所示:public class DefaultRepository {private DefaultDbContext _repository;private void SaveChanges(){try{_repository.SaveChanges();}catch (Exception e){Console.WriteLine("Exception were cau...

c#-无法使用实例引用访问成员;用类型名称限定它【代码】

这个问题已经在这里有了答案: > ’ cannot be accessed with an instance reference' rel='nofollow' target='_blank'>Member ‘’ cannot be accessed with an instance reference 10个今天,我正在研究c Sharp,并且正在尝试静态类,但是它似乎不适用于我,我很想知道解决方案.我已经在网上浏览了一段时间,但似乎找不到答案. 这是我的代码:class Count {public static i...

c#-未在Micosoft Dynamic 365中创建OrganizationService的对象引用【代码】

我正在尝试从Dynamic 365检索事件记录,但是在尝试创建OrganizationService的引用时,我得到的是空引用. 不知道Dynamic 365中是否有什么新功能,我做错了吗? 注意:删除用户名和密码是有原因的.但是它是通过代码传递的!CrmConnection crmConnectionString = CrmConnection.Parse("Url=https://stbtrial.api.crm8.dynamics.com/XRMServices/2011/Organization.svc;Username=;Password=;");OrganizationService service = new Organiz...

如何:在C#中使用反射发射定义自引用类型属性【代码】

如何定义自引用集合属性?我要使用反射类型生成器生成的类型.public class Sample {public Sample(){Items = new List<Sample>();}public List<Sample> Items { get; set; }Public void AddSample(Sample item){items.Add(item);} }我写的代码AppDomain myDomain = AppDomain.CurrentDomain; AssemblyName myAsmName = new AssemblyName("GenericEmit"); AssemblyBuilder myAssembly = myDomain.DefineDynamicAssembly(myAsmName, ...