• O código gerado pode ser personalizado pelo uso de propriedades. Uma propriedade pode ser qualquer um .NET objeto que tem um designer (mais interno .Tipos de rede designers têm feito) e pode ser tão simples como uma propriedade booleana que permite que você condicionalmente adicionar ou remover código do resultado, para um objeto, tais como o TableSchema objeto (incluído no SchemaExplorer) que fornece acesso a tudo que você poderia querer saber sobre uma tabela de banco de dados. CodeSmith vem com diversos tipos de propriedade e é 100% extensível, permitindo que o usuário crie personalizado tipos de propriedade. CodeSmith a sintaxe é quase idêntico ao ASP.NET. Então, se você está familiarizado com ASP.NET em seguida, você deve ser capaz de aprender rapidamente a sintaxe do modelo. Você pode usar o C#, VB.NET ou JScript.NET línguas em seus modelos e seus modelos podem saída ASCII baseado no idioma.
  • Oluşturulan kod özellikleri kullanılarak özelleştirilebilir. Bir özellik olabilir .(Çoğu yerleşik bir tasarımcı olan NET nesne .NET türleri zaten tasarımcılar var) ve koşullu sonuç, bu muhtemelen bir veritabanı tablo hakkında bilmek istediğiniz her şeyi erişim sağlar (SchemaExplorer dahil) TableSchema nesnesi gibi bir nesne için bir kod eklemek veya kaldırmak için izin veren bir boolean özellik olarak basit olabilir. CodeSmith birçok standart özellik türleri ile birlikte geliyor ve kullanıcı özel mülkiyet türleri oluşturmak için izin vererek %100 genişletilebilir. CodeSmith sözdizimi ASP.NET hemen hemen aynıdır. Yani ASP.NET aşina iseniz, o zaman hızlı bir şekilde şablon sözdizimini öğrenmek gerekir. # Şablonlar ve şablonlar içinde VB.NET ya jscript.net dil can dil tabanlı herhangi bir ASCII çıkış-C kullanabilirsiniz.
  • The code generated can be customized by the use of properties.

    A property can be any .NET object that has a designer (most built in .NET types have designers already) and can be as simple as a boolean property that allows you to conditionally add or remove code from the result, to an object such as the TableSchema object (included in SchemaExplorer) which provides access to everything you could possibly want to know about a database table.

    CodeSmith comes with many standard property types and is 100% extensible by allowing the user to create custom property types.

    CodeSmith's syntax is almost identical to ASP.NET. So if you are familiar with ASP.NET then you should be able to quickly learn the template syntax. You can use the C#, VB.NET or JScript.NET languages in your templates and your templates can output any ASCII-based language.