我有一个用户表.对于CreatedBy等字段,可以从其他表中引用此表.
问题是,当我插入另一个表的行(比如'x')时,它会尝试将新用户插入到用户表中.
它应该做的是在CreateBy作为现有用户的表'x'中插入一行.
使用实体框架4.任何人都面临过这样的问题吗?
我想清楚地确定我所拥有的类型是自定义类类型(MyClass)还是Framework(System.String)提供的类型.
反思是否有任何方法可以将我的类类型与system.string或其他Framework提供的类型区分开来?
我正在编写一个工具,我需要反思方法,如果方法的参数是复杂的类型,那么我需要某些类型的操作,如实例化它们等.
现在我IsPrimitive在Type变量中看到了属性.但是,它显示string并且decimal作为复杂类型,在技术上不是不正确的.但是我真正想要的是能够将开发人员创建的类类型与系统定义的数据类型区分开来.
有什么方法可以做到这一点吗?
我有一个数据合同说用户.它是可序列化的,并且可以跨越线路.我想要一个Operation Contract SaveUser().我可以将SaveUser(用户用户)作为操作合同保存在我的服务合同中.但是我可以将它作为自己的行为保存在我的数据合同中吗?
理想情况下Save()应该保存自己.因此,根据OO原则,每个数据合同都应该知道如何保存自己,并且细节应该从外部世界中抽象出来.
这可能在WCF中吗?