Q
生成POCO對象
10
A
回答
4
是的,它可以做到。看看T4文本模板 http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx
+0
你可以用一些很棒的方式使用T4模板。我已經在ASP.NET MVC中使用它們,並從我的數據模型類生成完整的CRUD頁面。 – 2012-02-06 16:14:02
8
您可以(也應該)定義描述XML文件的xsd。從這個XSD你可以使用xsd.exe來生成類。
如果您需要對代碼生成的更多控制(例如,您對xsd.exe的輸出不滿意,想添加屬性,進行更改...),則可以使用System.Xml.Serialization.XmlSchemaImporter, System.Xml.Serialization.XmlCodeExporter and CodeDom來調整生成的代碼。
0
嘗試SimpleXmlToCode。它不需要XSD或任何東西。它立即生成好的可序列化代碼。
最重要的是,它是開源的。
相關問題
- 1. 爲POCO對象生成SQL?
- 2. c#xmlSerializer失敗,因爲POCO生成器創建ICollection對象
- 3. 生成對象
- 4. XML生成器,Poco類
- 5. 瞭解POCO生成器
- 6. ormlite - 生成poco文件
- 7. 實體框架4和使用Poco實體生成器生成POCO類
- 8. 生成3dsMax對象
- 9. 從POCO對象引用DbContext
- 10. 模板對象作爲POCO
- 11. 如何驗證POCO對象
- 12. Casting Simple.Data.Query到POCO對象
- 13. 實體框架POCO對象
- 14. LINQ to XML to POCO對象
- 15. 實體框架4.1 - 如何爲生成的poco對象獲取列的名稱
- 16. 驗證對象xsd /生成的對象
- 17. 實體框架4.0:爲什麼會使用代碼生成的實體對象通過POCO對象?
- 18. 生成,命名空間POCO類
- 19. 在DbContext生成器中獲取POCO類
- 20. 僅第一次生成EF4 POCO類
- 21. POCO與實體框架生成的類?
- 22. 代碼生成從C#POCO類
- 23. 與自動生成的POCO實體
- 24. ADO.NET DbContext生成器與ADO.NET Poco實體生成器(ObjectContext)
- 25. 動態生成JToken對象
- 26. LINQ - 生成身份對象
- 27. 生成一組對象
- 28. 動態生成的對象
- 29. 生成Objective-C的對象
- 30. 對象生成器模式
如果你給我們一個你的XML文件的例子,我們可以給你一個開始。 – 2011-02-25 14:56:49