Fluent NHibernate Column Mapping with Reserved Word

前端 未结 3 1273
悲&欢浪女
悲&欢浪女 2020-12-11 15:03

I\'ve read that using a back tick ` should allow for using of reserved words. I\'m using SQL Server and Fluent NHibernate and have a column name \"File\". If I map it wi

3条回答
  •  悲哀的现实
    2020-12-11 15:28

    There are non manual configuration options for this as covered here: NHibernate: forcing square brackets in schema export?

    as well as an alternative: Fluent NHibernate and PostgreSQL, SchemaMetadataUpdater.QuoteTableAndColumns - System.NotSupportedException: Specified method is not supported

    E.g. SchemaMetadataUpdater.QuoteTableAndColumns(cfg) which in FluentNhibernate would look something like

    var config = Fluently.Configure()
       ...
       ...
       .ExposeConfiguration(cfg => SchemaMetadataUpdater.QuoteTableAndColumns);
    

提交回复
热议问题