在生产者中查找持久性语句或商店名称的最可靠方法
Most reliable way to find persistence statement or store name in producer
在我的模型中,我有一个名为 MyModel.MyStore 的商店。一旦BOM生产者运行,它就变成了常量,其名称为MyModel_MyStoreStoreName
给定一个简单的生产者,我想添加持久化语句;通常
CodeFluent.Runtime.CodeFluentPersistence persistence = CodeFluentContext.Get(MyModel.Models.Constants.MyModel_MyStoreStoreName).Persistence;
从我看到的实体中我可以得到定义的商店名称,但我没有找到任何方法使最终的商店名称保持不变;即 MyModel_MyStoreStoreName;
我发现的一种方法是遍历方法来过滤我感兴趣的语句。fetch/build 这个持久性语句最可靠的方法是什么?
感谢您的回答,
Business Object Model Producer (BOM) 使用以下方法生成常量名称:
CodeFluent.Producers.CodeDom.CodeDomLocal.GetStoreFieldName(entity.Store.Name)
在我的模型中,我有一个名为 MyModel.MyStore 的商店。一旦BOM生产者运行,它就变成了常量,其名称为MyModel_MyStoreStoreName
给定一个简单的生产者,我想添加持久化语句;通常
CodeFluent.Runtime.CodeFluentPersistence persistence = CodeFluentContext.Get(MyModel.Models.Constants.MyModel_MyStoreStoreName).Persistence;
从我看到的实体中我可以得到定义的商店名称,但我没有找到任何方法使最终的商店名称保持不变;即 MyModel_MyStoreStoreName;
我发现的一种方法是遍历方法来过滤我感兴趣的语句。fetch/build 这个持久性语句最可靠的方法是什么?
感谢您的回答,
Business Object Model Producer (BOM) 使用以下方法生成常量名称:
CodeFluent.Producers.CodeDom.CodeDomLocal.GetStoreFieldName(entity.Store.Name)