[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 メーリングリストの案内