<%@ CodeTemplate Language="C#" ClassName="OrmService" TargetLanguage="C#" Debug="False" Description="" encoding="GB2312" %> <%@ Property Name="databaseProjectName" Type="System.String" Default="SpSampleDb" Optional="True" Category="Context" Description="" %> <%@ Property Name="nameSpace" Type="System.String" Default="Model" Optional="True" Category="Context" Description="" %> <% DbEntity db = Template.GetDataBase(databaseProjectName); foreach(Table tb in db.Tables) { OpenResponse(databaseProjectName+"\\EC.Service\\"+tb.ModuleName+"\\"+tb.PropertyName+"Service.cs"); string pkParmList = ""; foreach(Field fd in tb.Fields) { if(fd.IsPK == true) pkParmList += fd.DataType.DotNetType+" "+fd.MemberName+","; } pkParmList = pkParmList.Trim(','); %> using System; using System.Data; using EC.Entity.<%=tb.ModuleName%>; using EC.Util; using EC.Util.Extension; namespace EC.Service.<%=tb.ModuleName%> { /// /// <%="\u7248\u0020\u672c\u0020"%>: 10.0 /// Copyright :(c) 2003-2019 <%="\u7cbe\u8bda\u8f6f\u4ef6"%> /// <%="\u521b\u0020\u5efa"%> : LXC /// <%="\u65e5\u0020\u671f"%> : <%=DateTime.Now.ToString()%> /// <%="\u63cf\u0020\u8ff0"%> : <%=tb.CnName%> /// public class <%=tb.PropertyName%>Service : MvcService<<%=tb.PropertyName%>Entity> { public override string GetCondition(string queryJson){ string where = "1=1"; var queryParam = queryJson.ToJObject(); return where; } /// /// <%="\u4fdd\u5b58\u8868\u5355\uff08\u65b0\u589e\u3001\u4fee\u6539\uff09"%> /// /// <%="\u4e3b\u952e\u503c"%> /// <%="\u5b9e\u4f53\u5bf9\u8c61"%> /// Id public override int SaveForm(string keyValue, <%=tb.PropertyName%>Entity entity) { if (string.IsNullOrEmpty(keyValue)) { entity.Create(); } else { entity.Modify(); } return base.SaveForm(keyValue, entity); } } } <% CloseResponse(); } %>