我正在尝试学习实体框架。在我使用的书中,它指导我创建一个 C# 类库来容纳实体框架模型。在这个类库中,我被指示添加一个新项目并从现有数据库 (.NET 4) 生成一个 ADO.NET 实体数据模型。
生成类后,我注意到 EntityObject 类缺少方法(如 OnCustomerIDChanged、OnDueDateChanged 等)。这些类只有属性访问器和导航属性。我确实注意到一些带有 .tt 扩展名的文件。看起来在实体框架中有一种处理对象的新方法,但由于我仍在学习 EF,我想知道是否有办法让它重新生成缺失的方法?在此先感谢您的帮助。
顺便说一句,我尝试使用 Visual Studio 2010,它确实创建了我上面提到的方法。但是,我想知道是否有可能让 Visual Studio 2012 做同样的事情,因为我已经成长为喜欢 VS 2012。