[seasar-dotnet:2398] Re: Quill と DBFlute.NET の未来プロジェクトのスレッド

kubo [E-MAIL ADDRESS DELETED]
2015年 1月 12日 (月) 23:03:19 JST


jfluteです

チェックシートを貼付けるの忘れてました。
対応終わったと思ったところにはdoneを付けていっています。
いくつかは、別の修正をすることでまかなえてるところもあるはず。
Loggerの宣言は、これを使うので。
System.Reflection.MethodBase.GetCurrentMethod().DeclaringType

○NETの予約語や名前空間の関係上、以下の変換を行いたい
 ・done System(Javaクラス) ⇒ DBFlute.JavaLike.JavaLikeSystem
 ・done DBFlute.System(DBFlute下のフォルダ) ⇒ DBFlute.DfSystem
  (上記は.NETの名前空間にSystemというものがあるため、被ると名前が解決できない)
 ・done lock() ⇒ doLock()
  (lockは.NETでは予約語の一つ)

○using句への追加
 ・done DBFlute.JavaLike.Time
 ・done DBFlute.JavaLike.Extensions

○フィルターへの追加
 ・done 既定の名前空間はDBFlute.XXX(Org.はつけない)
 ・done Org.Slf4j -> slf4net
 ・done private static readonly Logger -> private static readonly ILogger
 ・done getLogger -> GetLogger
 ・done _log.isInfoEnabled() -> _log.IsInfoEnabled
 ・done _log.isDebugEnabled() -> _log.IsDebugEnabled
 ・done _log.info -> _log.Info
 ・done _log.debug -> _log.Debug
 ・done DBFluteSystem.class -> typeof(DBFluteSystem)
 ・done XLog.class -> typeof(XLog)
 ・done QLog.class -> typeof(QLog)
 ・done System.currentTimeMills -> JavaLikeSystem.currentTimeMills
 ・done DBFlute.System -> DBFlute.DfSystem
 ・done TimeZone -> DBFlute.JavaLike.Util.TimeZone

○その他
 ・done 移行したクラスのusing句にOrg.Slf4jが二行含まれている
 ・done 移行したクラスのusing句にDBFlute.System.Providerが三行含まれている


seasar-dotnet メーリングリストの案内