/// <summary> /// 创建发动机物料 /// </summary> /// <returns>发动机物料</returns> public static EngineMaterial CreateEngineMaterial(string name, string description, string pn) { var engineMaterial = new EngineMaterial { Description = description, Name = name, Pn = pn }; engineMaterial.GenerateNewIdentity(); return engineMaterial; }
/// <summary> /// 设置发动机物料 /// </summary> /// <param name="engineMaterial">发动机物料</param> public void SetEngineMaterial(EngineMaterial engineMaterial) { if (engineMaterial == null || engineMaterial.IsTransient()) { throw new ArgumentException("发动机物料参数为空!"); } EngineMaterial = engineMaterial; EngineMaterialId = engineMaterial.Id; }