所以我有一个简单的类来表示数据库中的数据.
public class EntitySyncContext
{
public EntitySyncContext()
{
ExternalEntities = new List<ExternalContact>();
}
public HandledType HandledType { get; set; }
public Contact Entity { get; set; }
public IList<ExternalContact> ExternalEntities { get; set; }
public bool HasConflict { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
但是当我从这个类声明一个变量时,当我在调试时对它进行监视时,我发现上面列出的所有属性在变量中都存在两次.
EntitySyncContext matchingContext = new EntitySyncContext();
Run Code Online (Sandbox Code Playgroud)

有谁知道如何和/或为什么会发生这种情况和/或如何修复它?
根据我的发现,我相信DateTime是原始类型,但是当我检查DateTime变量时,属性“ IsPrimitive”为false。
http://msdn.microsoft.com/zh-CN/library/aa711900(v=vs.71).aspx
在上面的文章中,您将看到他们说DateTime是原始的。那么,我在做错什么吗?还是我看错了这篇文章?
我需要使用ms access 2007创建一个小的"应用程序".我只需要创建一个表单来处理与几个db表相关的输入/输出.我创建了表格:患者,治疗和实验.
患者表中的主键是ID,它在治疗和实验表中用作外键,其名称为patientID.
我还创建了一个我在本期问题开头提到的表格.它有多个标签.第一个选项卡打开/创建患者,第二个选项卡用于输入要输入到实验表中的数据.同样适用于治疗表.
我的问题: I added a button to the 2nd tab, and I want to attach an 'action' that will set an INSERT query with values taken from fields (controls) in tab 2, together with ID field taken from tab1 (that corresponds with patient ID from patients table), and then execute a query.
现在我正在努力实现这一目标,但收效甚微.此外,在MS网站上搜索解决方案有点难,因为它总是显示其中包含"查询"的结果:)...而查询不是我想要使用的smt.(但是,我会接受任何解决方案).
谢谢
表:
耐心
ID - primary key, autogenerated
patientID - internal number of the patient record. I could've used this, but it would …Run Code Online (Sandbox Code Playgroud)